.prime-modal-overlay[data-v-39a58cc8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.prime-modal[data-v-39a58cc8]{background:#fff;border-radius:12px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);width:100%;position:relative;outline:none}.prime-modal--small[data-v-39a58cc8]{max-width:400px}.prime-modal--medium[data-v-39a58cc8]{max-width:600px}.prime-modal--large[data-v-39a58cc8]{max-width:800px}.prime-modal--xlarge[data-v-39a58cc8]{max-width:1200px}.prime-modal--fullscreen[data-v-39a58cc8]{max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);width:calc(100vw - 40px);height:calc(100vh - 40px)}.prime-modal--danger[data-v-39a58cc8]{border-top:4px solid #ef4444}.prime-modal--success[data-v-39a58cc8]{border-top:4px solid #10b981}.prime-modal--warning[data-v-39a58cc8]{border-top:4px solid #f59e0b}.prime-modal--info[data-v-39a58cc8]{border-top:4px solid #3b82f6}.prime-modal--centered[data-v-39a58cc8]{-ms-flex-item-align:center;align-self:center}.prime-modal--scrollable[data-v-39a58cc8]{overflow:hidden}.prime-modal__header[data-v-39a58cc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 24px 0;gap:16px;-ms-flex-negative:0;flex-shrink:0}.prime-modal__header-content[data-v-39a58cc8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.prime-modal__title[data-v-39a58cc8]{font-size:20px;font-weight:600;color:#111827;margin:0;line-height:1.4}.prime-modal__close[data-v-39a58cc8]{width:32px;height:32px;border:none;background:#f3f4f6;color:#6b7280;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.prime-modal__close[data-v-39a58cc8]:hover{background:#e5e7eb;color:#374151}.prime-modal__close[data-v-39a58cc8]:focus{outline:2px solid #2f80ed;outline-offset:2px}.prime-modal__content[data-v-39a58cc8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;color:#374151;line-height:1.6;overflow-y:auto}.prime-modal__content--no-padding[data-v-39a58cc8]{padding:0}.prime-modal__header+.prime-modal__content[data-v-39a58cc8]{padding-top:16px}.prime-modal__loading[data-v-39a58cc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:40px 20px;color:#6b7280}.prime-modal__loading i[data-v-39a58cc8]{font-size:24px;color:#2f80ed}.prime-modal--loading[data-v-39a58cc8]{pointer-events:none}.prime-modal__footer[data-v-39a58cc8]{padding:0 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px;-ms-flex-negative:0;flex-shrink:0}.prime-modal__content--no-padding+.prime-modal__footer[data-v-39a58cc8]{margin-top:0;padding:16px 24px 24px}.prime-modal-enter-active[data-v-39a58cc8],.prime-modal-leave-active[data-v-39a58cc8]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.prime-modal-enter-active .prime-modal[data-v-39a58cc8],.prime-modal-leave-active .prime-modal[data-v-39a58cc8]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.prime-modal-enter-from[data-v-39a58cc8],.prime-modal-leave-to[data-v-39a58cc8]{opacity:0}.prime-modal-enter-from .prime-modal[data-v-39a58cc8],.prime-modal-leave-to .prime-modal[data-v-39a58cc8]{-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px)}@media (max-width:768px){.prime-modal-overlay[data-v-39a58cc8]{padding:10px}.prime-modal[data-v-39a58cc8]{border-radius:8px;max-height:calc(100vh - 20px)}.prime-modal--fullscreen[data-v-39a58cc8],.prime-modal--large[data-v-39a58cc8],.prime-modal--medium[data-v-39a58cc8],.prime-modal--small[data-v-39a58cc8],.prime-modal--xlarge[data-v-39a58cc8]{max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.prime-modal--fullscreen[data-v-39a58cc8]{max-height:calc(100vh - 20px);height:calc(100vh - 20px)}.prime-modal__header[data-v-39a58cc8]{padding:20px 20px 0}.prime-modal__content[data-v-39a58cc8]{padding:20px}.prime-modal__header+.prime-modal__content[data-v-39a58cc8]{padding-top:16px}.prime-modal__footer[data-v-39a58cc8]{padding:0 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.prime-modal__footer>[data-v-39a58cc8]{width:100%}}@media (max-width:480px){.prime-modal__title[data-v-39a58cc8]{font-size:18px}.prime-modal__header[data-v-39a58cc8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.prime-modal__close[data-v-39a58cc8]{-ms-flex-item-align:end;align-self:flex-end;position:absolute;top:16px;right:16px}}.prime-modal__content[data-v-39a58cc8]::-webkit-scrollbar{width:6px}.prime-modal__content[data-v-39a58cc8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.prime-modal__content[data-v-39a58cc8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.prime-modal__content[data-v-39a58cc8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pi-spinner[data-v-39a58cc8]{-webkit-animation:spin-39a58cc8 1s linear infinite;animation:spin-39a58cc8 1s linear infinite}@-webkit-keyframes spin-39a58cc8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-39a58cc8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.attachment-cursor[data-v-511844c2]{cursor:pointer}.prime-input-container[data-v-776dbc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.prime-label[data-v-776dbc80]{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.required-asterisk[data-v-776dbc80]{color:#ef4444;font-weight:500}.input-wrapper[data-v-776dbc80]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prime-input[data-v-776dbc80]{width:100%;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;color:#374151;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.prime-input--small[data-v-776dbc80]{padding:8px 12px;font-size:13px}.prime-input--medium[data-v-776dbc80]{padding:12px 16px;font-size:14px}.prime-input--large[data-v-776dbc80]{padding:16px 20px;font-size:16px}.prime-input--with-icon[data-v-776dbc80]{padding-left:44px}.prime-input[data-v-776dbc80]:focus{border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.prime-input--error[data-v-776dbc80]{border-color:#ef4444}.prime-input--error[data-v-776dbc80]:focus{border-color:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.1);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.prime-input--disabled[data-v-776dbc80]{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.prime-input[data-v-776dbc80]::-webkit-input-placeholder{color:#9ca3af}.prime-input[data-v-776dbc80]::-moz-placeholder{color:#9ca3af}.prime-input[data-v-776dbc80]:-ms-input-placeholder{color:#9ca3af}.prime-input[data-v-776dbc80]::-ms-input-placeholder{color:#9ca3af}.prime-input[data-v-776dbc80]::placeholder{color:#9ca3af}.input-icon[data-v-776dbc80]{position:absolute;left:14px;color:#6b7280;font-size:16px;z-index:1}.has-error .input-icon[data-v-776dbc80]{color:#ef4444}.error-message[data-v-776dbc80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#ef4444;font-weight:500}.helper-text[data-v-776dbc80]{font-size:12px;color:#6b7280}.prime-select-container[data-v-1b91251e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.prime-label[data-v-1b91251e]{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.required-asterisk[data-v-1b91251e]{color:#ef4444;font-weight:500}.select-wrapper[data-v-1b91251e]{position:relative}.prime-select[data-v-1b91251e]{width:100%;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;color:#374151;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none;padding-right:40px}.prime-select--small[data-v-1b91251e]{padding:8px 12px;font-size:13px}.prime-select--medium[data-v-1b91251e]{padding:12px 16px;font-size:14px}.prime-select--large[data-v-1b91251e]{padding:16px 20px;font-size:16px}.prime-select[data-v-1b91251e]:focus{border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.prime-select--error[data-v-1b91251e]{border-color:#ef4444}.prime-select--error[data-v-1b91251e]:focus{border-color:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.1);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.prime-select--disabled[data-v-1b91251e]{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.select-icon[data-v-1b91251e]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280;font-size:14px;pointer-events:none}.has-error .select-icon[data-v-1b91251e]{color:#ef4444}.error-message[data-v-1b91251e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#ef4444;font-weight:500}.helper-text[data-v-1b91251e]{font-size:12px;color:#6b7280}.stat-card[data-v-3cd1efc6]{border-radius:12px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.stat-card[data-v-3cd1efc6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.stat-icon-circle[data-v-3cd1efc6]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem}.bg-primary-soft[data-v-3cd1efc6]{background-color:rgba(79,172,254,.15)}.bg-warning-soft[data-v-3cd1efc6]{background-color:rgba(255,193,7,.15)}.bg-info-soft[data-v-3cd1efc6]{background-color:rgba(23,162,184,.15)}.bg-success-soft[data-v-3cd1efc6]{background-color:rgba(40,167,69,.15)}.bg-danger-soft[data-v-3cd1efc6]{background-color:rgba(220,53,69,.15)}.bg-dark-soft[data-v-3cd1efc6]{background-color:rgba(52,58,64,.15)}.invitee-row[data-v-1c4cc91a]{border:1px solid #e9ecef;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.invitee-row[data-v-1c4cc91a]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.form-control-modern[data-v-1c4cc91a]{border:1px solid #e9ecef;border-radius:8px}.form-control-modern[data-v-1c4cc91a]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.btn-pill[data-v-1c4cc91a]{border-radius:50px;font-weight:600;font-size:.85rem}.upload-zone[data-v-162e2afd]{border:2px dashed #dee2e6;border-radius:12px;background:#fafbfc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.upload-zone[data-v-162e2afd]:hover{border-color:#667eea}.form-control-modern[data-v-5daeb539],.form-control-modern[data-v-162e2afd]{border:1px solid #e9ecef;border-radius:8px}.form-control-modern[data-v-5daeb539]{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-modern[data-v-5daeb539]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.cohort-info[data-v-5daeb539]{border:1px solid #e9ecef}.empty-state-icon-sm[data-v-5daeb539]{width:50px;height:50px;background:#f8f9fa;color:#ced4da;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}.qr-modal-content[data-v-ce6e80c0]{border:none!important;border-radius:20px!important;overflow:hidden;-webkit-box-shadow:0 25px 60px rgba(0,0,0,.12)!important;box-shadow:0 25px 60px rgba(0,0,0,.12)!important}.qr-layout[data-v-ce6e80c0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:400px}.qr-visual-section[data-v-ce6e80c0]{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;background:linear-gradient(160deg,#1a1a2e,#16213e 50%,#0f3460);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px}.qr-frame[data-v-ce6e80c0]{background:#fff;border-radius:16px;padding:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3)}.qr-image[data-v-ce6e80c0]{display:block;width:196px;height:196px;border-radius:8px}.qr-info-section[data-v-ce6e80c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:32px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.qr-close[data-v-ce6e80c0]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#adb5bd;-webkit-transition:all .15s;transition:all .15s}.qr-close[data-v-ce6e80c0]:hover{background:#f1f3f5;color:#495057}.qr-event-name[data-v-ce6e80c0]{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:4px;padding-right:40px}.qr-event-date[data-v-ce6e80c0]{font-size:.8rem;color:#868e96;margin-bottom:20px}.qr-url-box[data-v-ce6e80c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:10px 12px;margin-bottom:24px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;gap:10px;min-width:0;max-width:100%}.qr-url-box[data-v-ce6e80c0]:hover{border-color:#ced4da;background:#f1f3f5}.qr-url-text[data-v-ce6e80c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;color:#495057;font-family:SF Mono,Monaco,Cascadia Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-url-copy[data-v-ce6e80c0]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#868e96;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid #e9ecef;-webkit-transition:all .15s;transition:all .15s}.qr-url-copy[data-v-ce6e80c0]:hover{color:#495057;border-color:#ced4da}.qr-url-copy.copied[data-v-ce6e80c0]{color:#40c057;border-color:#b2f2bb;background:#ebfbee}.qr-actions[data-v-ce6e80c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:20px}.qr-action-btn[data-v-ce6e80c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:14px 8px;background:#fff;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#495057}.qr-action-btn i[data-v-ce6e80c0]{font-size:1rem;color:#868e96;-webkit-transition:color .15s;transition:color .15s}.qr-action-btn span[data-v-ce6e80c0]{font-size:.7rem;font-weight:600}.qr-action-btn[data-v-ce6e80c0]:hover{background:#f8f9fa;border-color:#ced4da;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.qr-action-btn:hover i[data-v-ce6e80c0]{color:#495057}.qr-meta[data-v-ce6e80c0]{margin-top:auto;font-size:.7rem;color:#adb5bd}.qr-empty[data-v-ce6e80c0]{text-align:center;padding:60px 40px}.qr-empty-icon[data-v-ce6e80c0]{width:72px;height:72px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#adb5bd;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;margin:0 auto 16px}.qr-empty-text[data-v-ce6e80c0]{font-size:1rem;font-weight:600;color:#495057;margin-bottom:4px}.qr-empty-sub[data-v-ce6e80c0]{font-size:.85rem;color:#adb5bd;margin-bottom:24px}.qr-generate-btn[data-v-ce6e80c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.qr-generate-btn[data-v-ce6e80c0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(26,26,46,.25);box-shadow:0 6px 20px rgba(26,26,46,.25)}@media (max-width:576px){.qr-layout[data-v-ce6e80c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qr-visual-section[data-v-ce6e80c0]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:24px}.qr-image[data-v-ce6e80c0]{width:160px;height:160px}}.prime-checkbox-container[data-v-2a5c98d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.prime-label[data-v-2a5c98d3]{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.required-asterisk[data-v-2a5c98d3]{color:#ef4444;font-weight:500}.checkbox-wrapper[data-v-2a5c98d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prime-checkbox[data-v-2a5c98d3]{display:none}.checkbox-label[data-v-2a5c98d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:#374151;gap:8px}.checkbox-label--small[data-v-2a5c98d3]{font-size:13px}.checkbox-label--medium[data-v-2a5c98d3]{font-size:14px}.checkbox-label--large[data-v-2a5c98d3]{font-size:16px}.checkbox-label--left[data-v-2a5c98d3]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.checkbox-label--disabled[data-v-2a5c98d3]{color:#9ca3af;cursor:not-allowed}.checkbox-indicator[data-v-2a5c98d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #d1d5db;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;background:#fff;position:relative;margin-top:2px}.checkbox-indicator--small[data-v-2a5c98d3]{width:16px;height:16px}.checkbox-indicator--medium[data-v-2a5c98d3]{width:20px;height:20px}.checkbox-indicator--large[data-v-2a5c98d3]{width:24px;height:24px}.checkbox-indicator--default.checkbox-indicator--checked[data-v-2a5c98d3]{background:#2f80ed;border-color:#2f80ed}.checkbox-indicator--success.checkbox-indicator--checked[data-v-2a5c98d3]{background:#10b981;border-color:#10b981}.checkbox-indicator--warning.checkbox-indicator--checked[data-v-2a5c98d3]{background:#f59e0b;border-color:#f59e0b}.checkbox-indicator--danger.checkbox-indicator--checked[data-v-2a5c98d3]{background:#ef4444;border-color:#ef4444}.checkbox-indicator--disabled[data-v-2a5c98d3]{background-color:#f9fafb;border-color:#d1d5db;cursor:not-allowed}.checkbox-indicator--error[data-v-2a5c98d3]{border-color:#ef4444}.checkbox-check[data-v-2a5c98d3]{color:#fff;font-size:10px;font-weight:600}.checkbox-indicator--small .checkbox-check[data-v-2a5c98d3]{font-size:8px}.checkbox-indicator--medium .checkbox-check[data-v-2a5c98d3]{font-size:10px}.checkbox-indicator--large .checkbox-check[data-v-2a5c98d3]{font-size:12px}.checkbox-text[data-v-2a5c98d3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkbox-label:hover:not(.checkbox-label--disabled) .checkbox-indicator[data-v-2a5c98d3]:not(.checkbox-indicator--disabled),.prime-checkbox:focus+.checkbox-label .checkbox-indicator[data-v-2a5c98d3]{border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.error-message[data-v-2a5c98d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#ef4444;font-weight:500}.helper-text[data-v-2a5c98d3]{font-size:12px;color:#6b7280}.checkbox-indicator--indeterminate[data-v-2a5c98d3]{background:#2f80ed;border-color:#2f80ed}.checkbox-indicator--indeterminate[data-v-2a5c98d3]:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.prime-button[data-v-460574d3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;outline:none;position:relative;white-space:nowrap}.prime-button--small[data-v-460574d3]{padding:8px 16px;font-size:13px;min-height:32px}.prime-button--medium[data-v-460574d3]{padding:12px 20px;font-size:14px;min-height:40px}.prime-button--large[data-v-460574d3]{padding:16px 24px;font-size:16px;min-height:48px}.prime-button--icon-only.prime-button--small[data-v-460574d3]{width:32px;padding:8px}.prime-button--icon-only.prime-button--medium[data-v-460574d3]{width:40px;padding:12px}.prime-button--icon-only.prime-button--large[data-v-460574d3]{width:48px;padding:16px}.prime-button--primary[data-v-460574d3]{background:linear-gradient(135deg,#56ccf2,#2f80ed);color:#fff}.prime-button--primary[data-v-460574d3]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 25px rgba(47,128,237,.3);box-shadow:0 8px 25px rgba(47,128,237,.3)}.prime-button--primary[data-v-460574d3]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.prime-button--secondary[data-v-460574d3]{background:#6b7280;color:#fff}.prime-button--secondary[data-v-460574d3]:hover:not(:disabled){background:#4b5563;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(107,114,128,.3);box-shadow:0 4px 12px rgba(107,114,128,.3)}.prime-button--success[data-v-460574d3]{background:#10b981;color:#fff}.prime-button--success[data-v-460574d3]:hover:not(:disabled){background:#059669;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.prime-button--danger[data-v-460574d3]{background:#ef4444;color:#fff}.prime-button--danger[data-v-460574d3]:hover:not(:disabled){background:#dc2626;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(239,68,68,.3);box-shadow:0 4px 12px rgba(239,68,68,.3)}.prime-button--warning[data-v-460574d3]{background:#f59e0b;color:#fff}.prime-button--warning[data-v-460574d3]:hover:not(:disabled){background:#d97706;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(245,158,11,.3);box-shadow:0 4px 12px rgba(245,158,11,.3)}.prime-button--info[data-v-460574d3]{background:#3b82f6;color:#fff}.prime-button--info[data-v-460574d3]:hover:not(:disabled){background:#2563eb;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.prime-button--light[data-v-460574d3]{background:#f8fafc;color:#374151;border:1px solid #e2e8f0}.prime-button--light[data-v-460574d3]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.prime-button--dark[data-v-460574d3]{background:#1f2937;color:#fff}.prime-button--dark[data-v-460574d3]:hover:not(:disabled){background:#111827;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(31,41,55,.3);box-shadow:0 4px 12px rgba(31,41,55,.3)}.prime-button--link[data-v-460574d3]{background:transparent;color:#2f80ed;padding:4px 8px}.prime-button--link[data-v-460574d3]:hover:not(:disabled){color:#56ccf2;text-decoration:underline}.prime-button--outline-primary[data-v-460574d3]{background:transparent;color:#2f80ed;border:2px solid #2f80ed}.prime-button--outline-primary[data-v-460574d3]:hover:not(:disabled){background:#2f80ed;color:#fff}.prime-button--outline-secondary[data-v-460574d3]{background:transparent;color:#6b7280;border:2px solid #6b7280}.prime-button--outline-secondary[data-v-460574d3]:hover:not(:disabled){background:#6b7280;color:#fff}.prime-button--disabled[data-v-460574d3]{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.prime-button--loading[data-v-460574d3]{cursor:wait}.prime-button--block[data-v-460574d3]{width:100%}.prime-button--rounded[data-v-460574d3]{border-radius:50px}.button-icon[data-v-460574d3]{font-size:1em;-ms-flex-negative:0;flex-shrink:0}.button-icon--right[data-v-460574d3]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.button-text[data-v-460574d3]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.prime-button--icon-only .button-text[data-v-460574d3]{display:none}.pi-spinner[data-v-460574d3]{-webkit-animation:spin-460574d3 1s linear infinite;animation:spin-460574d3 1s linear infinite}@-webkit-keyframes spin-460574d3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-460574d3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.recon-error[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.recon-error__icon[data-v-77e7ca7a]{text-align:center}.recon-error__icon .pi[data-v-77e7ca7a]{font-size:48px;color:#ef4444}.recon-error__summary[data-v-77e7ca7a]{font-size:16px;font-weight:600;color:#111827;text-align:center;margin:0}.recon-error__section[data-v-77e7ca7a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.recon-error__section--warning[data-v-77e7ca7a]{background:#fffbeb;border-color:#fde68a}.recon-error__detail-box[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:12px}.recon-error__row[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recon-error__row strong[data-v-77e7ca7a]{min-width:100px;-ms-flex-negative:0;flex-shrink:0;color:#374151}.recon-error__details[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#6b7280}.recon-error__list[data-v-77e7ca7a]{margin:4px 0 0;padding-left:20px}.recon-error__match-summary[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0}.recon-error__subtitle[data-v-77e7ca7a]{font-size:14px;font-weight:600;color:#374151;margin:12px 0 8px}.recon-error__badge[data-v-77e7ca7a]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.recon-error__badge--danger[data-v-77e7ca7a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.recon-error__badge--success[data-v-77e7ca7a]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.recon-error__badge--warning[data-v-77e7ca7a]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.recon-error__badge--info[data-v-77e7ca7a]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.recon-error__badge--secondary[data-v-77e7ca7a]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.recon-error__table[data-v-77e7ca7a]{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.recon-error__table th[data-v-77e7ca7a]{text-align:left;padding:8px 12px;background:#f3f4f6;color:#374151;font-weight:600;border-bottom:2px solid #e5e7eb}.recon-error__table td[data-v-77e7ca7a]{padding:8px 12px;border-bottom:1px solid #f3f4f6;color:#4b5563}.recon-error__table tbody tr[data-v-77e7ca7a]:hover{background:#f9fafb}.recon-error__table--nested[data-v-77e7ca7a]{margin-top:0}.recon-error__no-batch[data-v-77e7ca7a]{text-align:center;color:#dc2626;font-weight:500;font-size:13px;padding:8px;background:#fef2f2;border-radius:6px;border:1px solid #fecaca}.recon-error__batch-summary[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.recon-error__order-group[data-v-77e7ca7a]{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;overflow:hidden}.recon-error__order-header[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 16px;background:#f9fafb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recon-error__order-header[data-v-77e7ca7a]:hover{background:#f3f4f6}.recon-error__order-header .pi[data-v-77e7ca7a]{margin-left:auto;color:#9ca3af;font-size:12px}.recon-error__warning-item[data-v-77e7ca7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 0}.context-menu[data-v-646b61aa]{position:absolute;background:#fff;border:1px solid #ccc;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2);min-width:150px}.context-menu div[data-v-646b61aa]{padding:10px;cursor:pointer}.context-menu div[data-v-646b61aa]:hover{background-color:#f0f0f0}ul[data-v-7fb56178]{margin:0}ul.dashed[data-v-7fb56178]{list-style-type:none}ul.dashed>li[data-v-7fb56178]{text-indent:0}ul.dashed>li[data-v-7fb56178]:before{content:"";text-indent:-30px}.overlay2[data-v-7fb56178]{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:49}.overlay2[data-v-7fb56178]:before{content:"";position:absolute;width:100%;height:100%}.overlay2[data-v-7fb56178]:hover{cursor:pointer}ul[data-v-2ba9fb07]{margin:0}ul.dashed[data-v-2ba9fb07]{list-style-type:none}ul.dashed>li[data-v-2ba9fb07]:before{content:"";text-indent:-30px}.prime-card[data-v-137b69b6]{background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.prime-card--default[data-v-137b69b6]{border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.prime-card--outlined[data-v-137b69b6]{border:2px solid #e5e7eb;-webkit-box-shadow:none;box-shadow:none}.prime-card--elevated[data-v-137b69b6]{border:none;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.prime-card--flat[data-v-137b69b6]{border:none;-webkit-box-shadow:none;box-shadow:none;background:#f8fafc}.prime-card--small[data-v-137b69b6]{max-width:320px}.prime-card--medium[data-v-137b69b6]{max-width:100%}.prime-card--large[data-v-137b69b6]{max-width:100%;width:100%}.prime-card--rounded-none[data-v-137b69b6]{border-radius:0}.prime-card--rounded-small[data-v-137b69b6]{border-radius:4px}.prime-card--rounded-medium[data-v-137b69b6]{border-radius:8px}.prime-card--rounded-large[data-v-137b69b6]{border-radius:12px}.prime-card--rounded-full[data-v-137b69b6]{border-radius:24px}.prime-card--hoverable[data-v-137b69b6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.prime-card--clickable[data-v-137b69b6]{cursor:pointer}.prime-card--clickable[data-v-137b69b6]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.prime-card--clickable[data-v-137b69b6]:active{-webkit-transform:translateY(0);transform:translateY(0)}.prime-card--disabled[data-v-137b69b6]{opacity:.6;cursor:not-allowed;pointer-events:none}.prime-card--loading[data-v-137b69b6]{position:relative;pointer-events:none}.prime-card--loading[data-v-137b69b6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prime-card--loading[data-v-137b69b6]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #2f80ed;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:spin-137b69b6 1s linear infinite;animation:spin-137b69b6 1s linear infinite;z-index:2}.prime-card__header[data-v-137b69b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 0;gap:16px}.prime-card--small .prime-card__header[data-v-137b69b6]{padding:16px 20px 0}.prime-card__header-content[data-v-137b69b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.prime-card__title[data-v-137b69b6]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px 0;line-height:1.4}.prime-card--small .prime-card__title[data-v-137b69b6]{font-size:16px}.prime-card__subtitle[data-v-137b69b6]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.prime-card--small .prime-card__subtitle[data-v-137b69b6]{font-size:13px}.prime-card__actions[data-v-137b69b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.prime-card__content[data-v-137b69b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px;color:#374151;line-height:1.6}.prime-card--small .prime-card__content[data-v-137b69b6]{padding:16px 20px}.prime-card__content--no-padding[data-v-137b69b6]{padding:0}.prime-card__header+.prime-card__content[data-v-137b69b6]{padding-top:16px}.prime-card--small .prime-card__header+.prime-card__content[data-v-137b69b6]{padding-top:12px}.prime-card__footer[data-v-137b69b6]{padding:0 24px 20px;margin-top:auto;border-top:1px solid #f3f4f6;padding-top:16px}.prime-card--small .prime-card__footer[data-v-137b69b6]{padding:0 20px 16px;padding-top:12px}.prime-card__content--no-padding+.prime-card__footer[data-v-137b69b6]{margin-top:0;padding:16px 24px 20px}@-webkit-keyframes spin-137b69b6{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin-137b69b6{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.prime-card--clickable[data-v-137b69b6]:focus{outline:2px solid #2f80ed;outline-offset:2px}@media (max-width:768px){.prime-card__header[data-v-137b69b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.prime-card__actions[data-v-137b69b6]{-ms-flex-item-align:end;align-self:flex-end}.prime-card__content[data-v-137b69b6]{padding:16px 20px}.prime-card__footer[data-v-137b69b6]{padding:0 20px 16px}}a[data-v-cbf646c4]:not(.disabled){cursor:pointer}a.disabled[data-v-cbf646c4]{cursor:default;pointer-events:none}.vbt-autcomplete-list[data-v-9e1dd63e]{padding-top:5px;position:absolute;max-height:350px;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:auto;z-index:999}.vbt-autcomplete-list[data-v-9e1dd63e] .vbt-matched-text{font-weight:700}.attachment-cursor[data-v-e8091bdc]{cursor:pointer}.form-sample[data-v-94e3c996]{padding:0}.title-bar-block[data-v-94e3c996]{background:#007bff;color:#fff;padding:15px;border-radius:8px;margin-bottom:20px}.icon-block button[data-v-94e3c996]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-block button[data-v-94e3c996]:hover{background:hsla(0,0%,100%,.3)}.red[data-v-94e3c996]{color:#dc3545}h5[data-v-94e3c996]{color:#495057;font-weight:600}.webhook-section[data-v-94e3c996]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-top:1rem}.webhook-item[data-v-94e3c996]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;border:1px solid #dee2e6;border-radius:6px;background:#fff}.webhook-details[data-v-94e3c996]{-webkit-box-flex:1;-ms-flex:1;flex:1}.method-badge[data-v-94e3c996]{background:#007bff;font-weight:600}.auth-badge[data-v-94e3c996],.method-badge[data-v-94e3c996]{color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.auth-badge[data-v-94e3c996]{background:#28a745}.workflow-badge[data-v-94e3c996]{background:#6f42c1;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:help}.webhook-form-card[data-v-94e3c996]{border:1px solid #dee2e6;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.webhook-status-indicator .alert[data-v-94e3c996]{margin-bottom:0}h6[data-v-94e3c996]{color:#495057;font-weight:600;margin-bottom:1rem}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42!important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498!important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom,.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-attribute,.cm-s-hopscotch span.cm-property{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{right:0}.sp-color,.sp-top-inner{position:absolute;top:0;left:0;bottom:0}.sp-color{right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:1px solid #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:50%}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container.sp-dragging .sp-input,.sp-container button,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;-ms-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(204,154,129,0)));background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr="#FFFFFFFF",endColorstr="#00CC9A81")}.sp-val{background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(204,154,129,0)));background-image:linear-gradient(0deg,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81",endColorstr="#FF000000")}.sp-hue{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00",endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff",endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff",endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff",endColorstr="#ff0000")}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media(max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;left:0}.sp-dragger,.sp-slider{cursor:pointer;position:absolute;top:0}.sp-slider{height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:1px solid #f0c49b;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:normal 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container,.sp-input{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;background:transparent;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:1px solid #fff}.sp-palette-container{border-right:1px solid #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:2px solid transparent}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:50%}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:linear-gradient(180deg,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:linear-gradient(180deg,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:50%;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.gjs-is__grab,.gjs-is__grab *{cursor:-webkit-grab!important;cursor:grab!important}.gjs-is__grabbing,.gjs-is__grabbing *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gjs-one-bg{background-color:var(--gjs-primary-color)}.gjs-one-color,.gjs-one-color-h:hover{color:var(--gjs-primary-color)}.gjs-two-bg{background-color:var(--gjs-secondary-color)}.gjs-two-color,.gjs-two-color-h:hover{color:var(--gjs-secondary-color)}.gjs-three-bg{background-color:var(--gjs-tertiary-color)}.gjs-three-color,.gjs-three-color-h:hover{color:var(--gjs-tertiary-color)}.gjs-four-bg{background-color:var(--gjs-quaternary-color)}.gjs-four-color,.gjs-four-color-h:hover{color:var(--gjs-quaternary-color)}.gjs-danger-bg{background-color:var(--gjs-color-red)}.gjs-danger-color,.gjs-danger-color-h:hover{color:var(--gjs-color-red)}.gjs-bg-main,.gjs-off-prv,.gjs-sm-colorp-c{background-color:var(--gjs-main-color)}.gjs-color-main,.gjs-off-prv,.gjs-sm-stack #gjs-sm-add{color:var(--gjs-font-color);fill:var(--gjs-font-color)}.gjs-color-active{color:var(--gjs-font-color-active);fill:var(--gjs-font-color-active)}.gjs-color-warn{color:var(--gjs-color-warn);fill:var(--gjs-color-warn)}.gjs-color-hl{color:var(--gjs-color-highlight);fill:var(--gjs-color-highlight)}.gjs-clm-tags #gjs-clm-new,.gjs-invis-invis,.gjs-no-app{background-color:transparent;border:none;color:inherit}.gjs-no-app{height:10px}.gjs-test::btn{color:"#fff"}.opac50{opacity:.5;filter:alpha(opacity=50)}.checker-bg,.gjs-checker-bg,.gjs-field-colorp-c,.gjs-sm-layer-preview{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==")}.gjs-grabbing,.gjs-grabbing *,.gjs-layer-name,.gjs-no-user-select,.gjs-rte-toolbar{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el,.gjs-margin-v-el,.gjs-no-pointer-events,.gjs-padding-v-el,.gjs-resizer-c{pointer-events:none}.gjs-bdrag{width:auto}.gjs-bdrag,.gjs-drag-helper{pointer-events:none!important;position:absolute!important;z-index:10!important}.gjs-drag-helper{background-color:var(--gjs-color-blue)!important;-webkit-transform:scale(.3)!important;transform:scale(.3)!important;transform-origin:top left!important;-webkit-transform-origin:top left!important;margin:15px!important;-webkit-transition:none!important;transition:none!important;outline:none!important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.gjs-grabbing{overflow:hidden}.gjs-off-prv{position:relative;z-index:10;padding:5px;cursor:pointer}.gjs-editor-cont ::-webkit-scrollbar-track{background:var(--gjs-secondary-dark-color)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.gjs-editor-cont ::-webkit-scrollbar{width:8px}:root{--gjs-main-color:#444;--gjs-primary-color:#444;--gjs-secondary-color:#ddd;--gjs-tertiary-color:#804f7b;--gjs-quaternary-color:#d278c9;--gjs-font-color:#ddd;--gjs-font-color-active:#f8f8f8;--gjs-main-dark-color:rgba(0,0,0,0.2);--gjs-secondary-dark-color:rgba(0,0,0,0.1);--gjs-main-light-color:hsla(0,0%,100%,0.1);--gjs-secondary-light-color:hsla(0,0%,100%,0.7);--gjs-soft-light-color:hsla(0,0%,100%,0.015);--gjs-color-blue:#3b97e3;--gjs-color-red:#dd3636;--gjs-color-yellow:#ffca6f;--gjs-color-green:#62c462;--gjs-left-width:15%;--gjs-color-highlight:#71b7f1;--gjs-color-warn:#ffca6f;--gjs-handle-margin:-5px;--gjs-light-border:hsla(0,0%,100%,0.05);--gjs-arrow-color:hsla(0,0%,100%,0.7);--gjs-dark-text-shadow:rgba(0,0,0,0.2);--gjs-color-input-padding:22px;--gjs-input-padding:5px;--gjs-padding-elem-classmanager:5px 6px;--gjs-upload-padding:150px 10px;--gjs-animation-duration:0.2s;--gjs-main-font:Helvetica,sans-serif;--gjs-font-size:0.75rem;--gjs-placeholder-background-color:var(--gjs-color-green);--gjs-canvas-top:40px;--gjs-flex-item-gap:5px}.clear{clear:both}.gjs-block-category .gjs-title,.gjs-category-title,.gjs-clm-tags #gjs-clm-close,.gjs-com-no-select,.gjs-com-no-select img,.gjs-layer-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title,.no-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-no-touch-actions{-ms-touch-action:none;touch-action:none}.gjs-disabled{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;opacity:.5;filter:alpha(opacity=50)}.gjs-editor{font-family:var(--gjs-main-font);font-size:var(--gjs-font-size);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.gjs-freezed{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.gjs-traits-label{border-bottom:1px solid var(--gjs-main-dark-color);font-weight:lighter;margin-bottom:5px;padding:10px;text-align:left}.gjs-label-wrp{width:30%;min-width:30%}.gjs-field-wrp{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gjs-trait-categories,.gjs-traits-c,.gjs-traits-cs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gjs-trait-category{width:100%}.gjs-trait-category .gjs-caret-icon{margin-right:5px}.gjs-trt-header{font-weight:lighter;padding:10px}.gjs-trt-trait{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 10px;font-weight:lighter;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:5px}.gjs-trt-traits{font-size:var(--gjs-font-size)}.gjs-trt-trait .gjs-label{text-align:left;text-overflow:ellipsis;overflow:hidden}.gjs-guide-info{position:absolute}.gjs-guide-info__content{position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5px}.gjs-guide-info__line{position:relative;margin:auto}.gjs-guide-info__line:after,.gjs-guide-info__line:before{content:"";display:block;position:absolute;background-color:inherit}.gjs-guide-info__y{padding:0 5px}.gjs-guide-info__y .gjs-guide-info__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gjs-guide-info__y .gjs-guide-info__line{width:100%;height:1px}.gjs-guide-info__y .gjs-guide-info__line:after,.gjs-guide-info__y .gjs-guide-info__line:before{width:1px;height:10px;top:0;bottom:0;left:0;margin:auto}.gjs-guide-info__y .gjs-guide-info__line:after{left:auto;right:0}.gjs-guide-info__x{padding:5px 0}.gjs-guide-info__x .gjs-guide-info__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gjs-guide-info__x .gjs-guide-info__line{height:100%;width:1px}.gjs-guide-info__x .gjs-guide-info__line:after,.gjs-guide-info__x .gjs-guide-info__line:before{width:10px;height:1px;left:0;right:0;top:0;margin:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gjs-guide-info__x .gjs-guide-info__line:after{top:auto;bottom:0}.gjs-badge{white-space:nowrap}.gjs-badge__icon{vertical-align:middle;display:inline-block;width:15px;height:15px}.gjs-badge__icon svg{fill:currentColor}.gjs-badge__name{display:inline-block;vertical-align:middle}.gjs-frame-wrapper{position:absolute;width:100%;left:0;right:0;margin:auto}.gjs-frame-wrapper--anim{-webkit-transition:width .35s ease,height .35s ease;transition:width .35s ease,height .35s ease}.gjs-frame-wrapper__top{-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;position:absolute;width:100%;left:50%;top:0}.gjs-frame-wrapper__top-r{margin-left:auto}.gjs-frame-wrapper__left{position:absolute;left:0;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__bottom{position:absolute;bottom:0;-webkit-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);width:100%;left:50%}.gjs-frame-wrapper__right{position:absolute;right:0;-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__icon{width:24px;cursor:pointer}.gjs-frame-wrapper__icon>svg{fill:currentColor}.gjs-fixedpadding-v-top,.gjs-padding-v-top{width:100%;top:0;left:0}.gjs-fixedpadding-v-right,.gjs-padding-v-right{right:0}.gjs-fixedpadding-v-bottom,.gjs-padding-v-bottom{width:100%;left:0;bottom:0}.gjs-fixedpadding-v-left,.gjs-padding-v-left{left:0}.gjs-cv-canvas{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - var(--gjs-left-width));height:calc(100% - var(--gjs-canvas-top));bottom:0;overflow:hidden;z-index:1;position:absolute;left:0;top:var(--gjs-canvas-top)}.gjs-cv-canvas-bg{background-color:rgba(0,0,0,.15)}.gjs-cv-canvas.gjs-cui{width:100%;height:100%;top:0}.gjs-cv-canvas.gjs-is__grab .gjs-cv-canvas__frames,.gjs-cv-canvas.gjs-is__grabbing .gjs-cv-canvas__frames{pointer-events:none}.gjs-cv-canvas__frames{position:absolute;top:0;left:0;width:100%;height:100%}.gjs-cv-canvas__spots{position:absolute;pointer-events:none;z-index:1}.gjs-cv-canvas .gjs-ghost{display:none;pointer-events:none;background-color:#5b5b5b;border:2px dashed #ccc;position:absolute;z-index:10;opacity:.55;filter:alpha(opacity=55)}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{position:absolute;outline:1px solid var(--gjs-color-blue);outline-offset:-1px;pointer-events:none;width:100%;height:100%}.gjs-cv-canvas .gjs-highlighter-warning{outline:3px solid var(--gjs-color-yellow)}.gjs-cv-canvas .gjs-highlighter-sel{outline:2px solid var(--gjs-color-blue);outline-offset:-2px}.gjs-cv-canvas #gjs-tools,.gjs-cv-canvas .gjs-tools{width:100%;height:100%;position:absolute;top:0;left:0;outline:none;z-index:1}.gjs-cv-canvas #gjs-tools{z-index:2}.gjs-cv-canvas *{-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-frame{outline:medium none;height:100%;width:100%;border:none;margin:auto;display:block;-webkit-transition:width .35s ease,height .35s ease;transition:width .35s ease,height .35s ease;bottom:0;right:0}.gjs-frame,.gjs-toolbar{position:absolute;top:0;left:0}.gjs-toolbar{background-color:var(--gjs-color-blue);white-space:nowrap;color:#fff;z-index:10}.gjs-toolbar-item{width:26px;padding:5px;cursor:pointer;display:inline-block}.gjs-toolbar-item svg{fill:currentColor;vertical-align:middle}.gjs-resizer-c{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el,.gjs-margin-v-el,.gjs-padding-v-el{opacity:.1;filter:alpha(opacity=10);position:absolute;background-color:#ff0}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-fixedpadding-v-el,.gjs-padding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;position:absolute;border:3px solid var(--gjs-color-blue);width:10px;height:10px;background-color:#fff;margin:var(--gjs-handle-margin)}.gjs-resizer-h-tl{top:0;left:0;cursor:nwse-resize}.gjs-resizer-h-tr{top:0;right:0;cursor:nesw-resize}.gjs-resizer-h-tc{top:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-cl{left:0}.gjs-resizer-h-cl,.gjs-resizer-h-cr{margin:auto var(--gjs-handle-margin);top:0;bottom:0;cursor:ew-resize}.gjs-resizer-h-cr{right:0}.gjs-resizer-h-bl{bottom:0;left:0;cursor:nesw-resize}.gjs-resizer-h-bc{bottom:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-br{bottom:0;right:0;cursor:nwse-resize}.gjs-pn-panel .gjs-resizer-h{background-color:rgba(0,0,0,.2);border:none;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.gjs-pn-panel .gjs-resizer-h:hover{opacity:1}.gjs-pn-panel .gjs-resizer-h-bc,.gjs-pn-panel .gjs-resizer-h-tc{margin:0 auto;width:100%}.gjs-pn-panel .gjs-resizer-h-cl,.gjs-pn-panel .gjs-resizer-h-cr{margin:auto 0;height:100%}.gjs-resizing .gjs-badge,.gjs-resizing .gjs-highlighter{display:none!important}.gjs-resizing-tl *{cursor:nwse-resize!important}.gjs-resizing-tr *{cursor:nesw-resize!important}.gjs-resizing-tc *{cursor:ns-resize!important}.gjs-resizing-cl *,.gjs-resizing-cr *{cursor:ew-resize!important}.gjs-resizing-bl *{cursor:nesw-resize!important}.gjs-resizing-bc *{cursor:ns-resize!important}.gjs-resizing-br *{cursor:nwse-resize!important}.btn-cl,.gjs-am-close,.gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);font-size:25px;cursor:pointer}.btn-cl:hover,.gjs-am-close:hover,.gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.no-dots,.ui-resizable-handle{border:none!important;margin:0!important;outline:none!important}.gjs-com-dashed *{outline:1px dashed #888;outline-offset:-2px;-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-badge,.gjs-com-badge{pointer-events:none;background-color:var(--gjs-color-blue);color:#fff;padding:2px 5px;position:absolute;z-index:1;font-size:12px;outline:none;display:none}.gjs-badge-warning{background-color:var(--gjs-color-yellow)}.gjs-com-placeholder,.gjs-placeholder{position:absolute;z-index:10;pointer-events:none;display:none}.gjs-placeholder{border-style:solid!important;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration);transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration)}.gjs-com-placeholder.horizontal,.gjs-placeholder.horizontal{border-color:transparent var(--gjs-placeholder-background-color);border-width:3px 5px;margin:-3px 0 0}.gjs-com-placeholder.vertical,.gjs-placeholder.vertical{border-color:var(--gjs-placeholder-background-color) transparent;border-width:5px 3px;margin:0 0 0 -3px}.gjs-com-placeholder-int,.gjs-placeholder-int{background-color:var(--gjs-placeholder-background-color);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);height:100%;width:100%;pointer-events:none;padding:1.5px;outline:none}.gjs-pn-panel{display:inline-block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:5px;z-index:3}.gjs-pn-panel .icon-redo,.gjs-pn-panel .icon-undo{font-size:20px;height:30px;width:25px}.gjs-pn-commands{width:calc(100% - var(--gjs-left-width));left:0;top:0;-webkit-box-shadow:0 0 5px var(--gjs-main-dark-color);box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-options{right:var(--gjs-left-width);top:0}.gjs-pn-views{border-bottom:2px solid var(--gjs-main-dark-color);right:0;width:var(--gjs-left-width);z-index:4}.gjs-pn-views-container{height:100%;padding:42px 0 0;right:0;width:var(--gjs-left-width);overflow:auto;-webkit-box-shadow:0 0 5px var(--gjs-main-dark-color);box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gjs-pn-btn{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:30px;min-width:30px;line-height:21px;background-color:transparent;border:none;font-size:18px;margin-right:5px;border-radius:2px;padding:4px;position:relative;cursor:pointer}.gjs-pn-btn.gjs-pn-active{background-color:rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.25) inset;box-shadow:inset 0 0 3px rgba(0,0,0,.25)}.gjs-pn-btn svg{fill:currentColor}.gjs-label{line-height:18px}.gjs-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-select{padding:0;width:100%}.gjs-select select{padding-right:10px}.gjs-select:-moz-focusring,.gjs-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-btn-prim:focus,.gjs-button:focus,.gjs-input:focus,.gjs-select:focus,.gjs-select select:focus{outline:none}.gjs-field input,.gjs-field select,.gjs-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border:none;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;padding:var(--gjs-input-padding);z-index:1}.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none}.gjs-field input[type=number]{-moz-appearance:textfield}.gjs-field input[type=number]::-webkit-inner-spin-button,.gjs-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gjs-field-range{-webkit-box-flex:9;-ms-flex:9 1 auto;flex:9 1 auto}.gjs-field-integer input{padding-right:30px}.gjs-clm-select option,.gjs-field-select option,.gjs-fields option,.gjs-select option,.gjs-sm-select option,.gjs-sm-unit option{background-color:var(--gjs-main-color);color:var(--gjs-font-color)}.gjs-field{background-color:var(--gjs-main-dark-color);border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative}.gjs-field textarea{resize:vertical}.gjs-field .gjs-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;z-index:0}.gjs-field .gjs-d-s-arrow{right:var(--gjs-input-padding);border-top:4px solid var(--gjs-arrow-color);height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;cursor:pointer}.gjs-field-arrows,.gjs-field .gjs-d-s-arrow{bottom:0;top:0;margin:auto;position:absolute}.gjs-field-arrows{cursor:ns-resize;height:20px;width:9px;z-index:10;right:calc(var(--gjs-input-padding) - 2px)}.gjs-field-color,.gjs-field-radio{width:100%}.gjs-field-color input{padding-right:var(--gjs-color-input-padding)}.gjs-field-color input,.gjs-field-colorp{-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-field-colorp{border-left:1px solid var(--gjs-main-dark-color);height:100%;padding:2px;position:absolute;right:0;top:0;width:var(--gjs-color-input-padding);z-index:10}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-field-colorp-c{height:100%;position:relative;width:100%}.gjs-field-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:100%;width:100%;-webkit-box-shadow:0 0 1px var(--gjs-main-dark-color);box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;position:absolute;top:0}.gjs-field-checkbox{padding:0;width:17px;height:17px;display:block;cursor:pointer}.gjs-field-checkbox input{display:none}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:hsla(0,0%,100%,.5);border-width:0 2px 2px 0;border-style:solid}.gjs-radio-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;border-left:1px solid var(--gjs-dark-text-shadow)}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:var(--gjs-main-dark-color)}.gjs-radio-item input{display:none}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:hsla(0,0%,100%,.2)}.gjs-radio-items{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-radio-item-label{cursor:pointer;display:block;padding:var(--gjs-input-padding)}.gjs-field-units{position:absolute;margin:auto;right:10px;bottom:0;top:0}.gjs-field-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-arrow-color);cursor:pointer}.gjs-input-unit{text-align:center}.gjs-field-arrow-d,.gjs-field-arrow-u{position:absolute;height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--gjs-arrow-color);bottom:4px;cursor:pointer}.gjs-field-arrow-u{border-bottom:4px solid var(--gjs-arrow-color);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.gjs-field-range input{margin:0;height:100%}.gjs-field-range input:focus{outline:none}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-ms-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-ms-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-btn-prim{color:inherit;border-radius:2px;padding:3px 6px;padding:var(--gjs-input-padding);cursor:pointer;border:none}.gjs-btn-prim,.gjs-btn-prim:active{background-color:var(--gjs-main-light-color)}.gjs-btn--full{width:100%}.gjs-chk-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:14px;margin:0 5px;width:6px}.gjs-add-trasp{background:none;border:none;color:var(--gjs-font-color);cursor:pointer;font-size:1em;border-radius:2px;opacity:.75;filter:alpha(opacity=75)}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:rgba(0,0,0,.2)}.gjs-devices-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 3px 3px 3px}.gjs-devices-c .gjs-device-label{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:left;margin-right:10px}.gjs-devices-c .gjs-select{-webkit-box-flex:20;-ms-flex-positive:20;flex-grow:20}.gjs-devices-c .gjs-add-trasp{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:5px}.gjs-block-category.gjs-open,.gjs-category-open,.gjs-sm-sector.gjs-sm-open,.gjs-trait-category.gjs-open{border-bottom:1px solid rgba(0,0,0,.25)}.gjs-block-category .gjs-title,.gjs-category-title,.gjs-layer-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{font-weight:lighter;background-color:var(--gjs-secondary-dark-color);letter-spacing:1px;padding:9px 10px 9px 20px;border-bottom:1px solid rgba(0,0,0,.25);text-align:left;position:relative;cursor:pointer}.gjs-sm-clear{cursor:pointer;width:14px;min-width:14px;height:14px;margin-left:3px}.gjs-sm-header{font-weight:lighter;padding:10px}.gjs-sm-sector{clear:both;font-weight:lighter;text-align:left}.gjs-sm-sector-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gjs-sm-sector-caret{width:17px;height:17px;min-width:17px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.gjs-sm-sector-label{margin-left:5px}.gjs-sm-sector.gjs-sm-open .gjs-sm-sector-caret{-webkit-transform:none;transform:none}.gjs-sm-properties{font-size:var(--gjs-font-size);padding:10px 5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.gjs-sm-label,.gjs-sm-properties{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-sm-label{margin:5px 5px 3px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gjs-sm-close-btn,.gjs-sm-preview-file-close{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.7;filter:alpha(opacity=70)}.gjs-sm-close-btn:hover,.gjs-sm-preview-file-close:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-clm-field,.gjs-clm-select,.gjs-sm-field{width:100%;position:relative}.gjs-clm-field input,.gjs-clm-field select,.gjs-clm-select input,.gjs-clm-select select,.gjs-sm-field input,.gjs-sm-field select{background-color:transparent;color:hsla(0,0%,100%,.7);border:none;width:100%}.gjs-clm-field input,.gjs-clm-select input,.gjs-sm-field input{-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-clm-field select,.gjs-clm-select select,.gjs-sm-field select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gjs-clm-field select::-ms-expand,.gjs-clm-select select::-ms-expand,.gjs-sm-field select::-ms-expand{display:none}.gjs-clm-field select:-moz-focusring,.gjs-clm-select select:-moz-focusring,.gjs-sm-field select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-clm-field input:focus,.gjs-clm-field select:focus,.gjs-clm-select input:focus,.gjs-clm-select select:focus,.gjs-sm-field input:focus,.gjs-sm-field select:focus{outline:none}.gjs-clm-field .gjs-sm-unit,.gjs-clm-select .gjs-sm-unit,.gjs-sm-field .gjs-sm-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-secondary-light-color);cursor:pointer}.gjs-clm-field .gjs-clm-sel-arrow,.gjs-clm-field .gjs-sm-int-arrows,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-clm-sel-arrow,.gjs-clm-select .gjs-sm-int-arrows,.gjs-clm-select .gjs-sm-sel-arrow,.gjs-sm-field .gjs-clm-sel-arrow,.gjs-sm-field .gjs-sm-int-arrows,.gjs-sm-field .gjs-sm-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;cursor:ns-resize}.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow,.gjs-sm-field .gjs-sm-sel-arrow{cursor:pointer}.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-u-arrow,.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-sm-u-arrow{position:absolute;height:0;width:0;border-left:3px solid transparent;border-right:4px solid transparent;cursor:pointer}.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow,.gjs-sm-field .gjs-sm-u-arrow{border-bottom:4px solid var(--gjs-secondary-light-color);top:4px}.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow{border-top:4px solid var(--gjs-secondary-light-color);bottom:4px}.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-s-arrow{bottom:7px}.gjs-clm-select,.gjs-sm-color.gjs-clm-field,.gjs-sm-field.gjs-sm-color,.gjs-sm-field.gjs-sm-input,.gjs-sm-field.gjs-sm-integer,.gjs-sm-field.gjs-sm-list,.gjs-sm-field.gjs-sm-select,.gjs-sm-input.gjs-clm-field,.gjs-sm-integer.gjs-clm-field,.gjs-sm-list.gjs-clm-field,.gjs-sm-select.gjs-clm-field{background-color:var(--gjs-main-dark-color);border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 0 var(--gjs-main-light-color);box-shadow:1px 1px 0 var(--gjs-main-light-color);color:var(--gjs-secondary-light-color);border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select,.gjs-sm-field.gjs-sm-composite{border-radius:2px}.gjs-clm-select,.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field{padding:0}.gjs-clm-select select,.gjs-sm-field.gjs-sm-select select,.gjs-sm-select.gjs-clm-field select{height:20px}.gjs-clm-select option,.gjs-sm-field.gjs-sm-select option,.gjs-sm-select.gjs-clm-field option{padding:3px 0}.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select,.gjs-sm-field.gjs-sm-composite{background-color:var(--gjs-secondary-dark-color);border:1px solid rgba(0,0,0,.25)}.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-list.gjs-clm-select{width:auto;padding:0;overflow:hidden;float:left}.gjs-sm-field.gjs-sm-list input,.gjs-sm-list.gjs-clm-field input,.gjs-sm-list.gjs-clm-select input{display:none}.gjs-sm-field.gjs-sm-list label,.gjs-sm-list.gjs-clm-field label,.gjs-sm-list.gjs-clm-select label{cursor:pointer;padding:5px;display:block}.gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-select .gjs-sm-radio:checked+label{background-color:hsla(0,0%,100%,.2)}.gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-list.gjs-clm-field .gjs-sm-icon,.gjs-sm-list.gjs-clm-select .gjs-sm-icon{background-repeat:no-repeat;background-position:50%;text-shadow:none;line-height:normal}.gjs-sm-field.gjs-sm-integer select,.gjs-sm-integer.gjs-clm-field select,.gjs-sm-integer.gjs-clm-select select{width:auto;padding:0}.gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid var(--gjs-main-dark-color)}.gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-sm-list .gjs-sm-el:hover{background:var(--gjs-main-dark-color)}.gjs-sm-slider .gjs-field-integer{-webkit-box-flex:1;-ms-flex:1 1 65px;flex:1 1 65px}.gjs-sm-property{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-sm-property--full,.gjs-sm-property.gjs-sm-color,.gjs-sm-property.gjs-sm-composite,.gjs-sm-property.gjs-sm-file,.gjs-sm-property.gjs-sm-list,.gjs-sm-property.gjs-sm-slider,.gjs-sm-property.gjs-sm-stack{width:100%}.gjs-sm-property .gjs-sm-btn{background-color:color-mix(in srgb,var(--gjs-main-dark-color),#fff 13%);border-radius:2px;-webkit-box-shadow:1px 1px 0 color-mix(in srgb,var(--gjs-main-dark-color),#fff 2%),1px 1px 0 color-mix(in srgb,var(--gjs-main-dark-color),#fff 17%) inset;box-shadow:1px 1px 0 color-mix(in srgb,var(--gjs-main-dark-color),#fff 2%),1px 1px 0 color-mix(in srgb,var(--gjs-main-dark-color),#fff 17%) inset;padding:5px;position:relative;text-align:center;height:auto;cursor:pointer;color:var(--gjs-font-color);text-shadow:-1px -1px 0 var(--gjs-main-dark-color);border:none;opacity:.85;filter:alpha(opacity=85)}.gjs-sm-property .gjs-sm-btn,.gjs-sm-property .gjs-sm-btn-c{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-sm-property .gjs-sm-btn-c{float:left}.gjs-sm-property__text-shadow .gjs-sm-layer-preview-cnt:after{color:#000;content:"T";font-weight:900;line-height:17px;padding:0 4px}.gjs-sm-preview-file{background-color:var(--gjs-light-border);border-radius:2px;margin-top:5px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gjs-light-border),#000 1%);padding:3px 20px}.gjs-sm-preview-file-cnt{background-size:auto 100%;background-repeat:no-repeat;background-position:50%;height:50px}.gjs-sm-preview-file-close{top:-5px;width:14px;height:14px}.gjs-sm-layers{margin-top:5px;padding:1px 3px;min-height:30px}.gjs-sm-layer{background-color:hsla(0,0%,100%,.055);border-radius:2px;margin:2px 0;padding:7px;position:relative}.gjs-sm-layer.gjs-sm-active{background-color:hsla(0,0%,100%,.12)}.gjs-sm-layer .gjs-sm-label-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gjs-sm-layer #gjs-sm-move{height:14px;width:14px;min-width:14px;cursor:-webkit-grab;cursor:grab}.gjs-sm-layer #gjs-sm-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px}.gjs-sm-layer-preview{height:15px;width:15px;min-width:15px;margin-right:5px;border-radius:2px}.gjs-sm-layer-preview-cnt{border-radius:2px;background-color:#fff;height:100%;width:100%;background-size:cover!important}.gjs-sm-layer #gjs-sm-close-layer{display:block;cursor:pointer;height:14px;width:14px;min-width:14px;opacity:.5;filter:alpha(opacity=50)}.gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-sm-stack .gjs-sm-properties{padding:5px 0 0}.gjs-sm-stack #gjs-sm-add{background:none;border:none;cursor:pointer;outline:none;position:absolute;right:0;top:-17px;opacity:.75;padding:0;width:18px;height:18px}.gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-sm-colorp-c{height:100%;width:20px;position:absolute;right:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;padding:2px}.gjs-sm-colorp-c .gjs-checker-bg,.gjs-sm-colorp-c .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-sm-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:16px;width:100%;margin-top:-16px;-webkit-box-shadow:0 0 1px var(--gjs-main-dark-color);box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px}.gjs-sm-btn-upload #gjs-sm-upload{left:0;top:0;position:absolute;width:100%;opacity:0;cursor:pointer}.gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;font-size:12px;float:left;margin:0 5px 0 0}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gjs-block-categories,.gjs-blocks-c{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-block-categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gjs-block-category{width:100%}.gjs-block-category .gjs-caret-icon{margin-right:5px}.gjs-block{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:45%;min-width:45px;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:90px;cursor:all-scroll;font-size:11px;font-weight:lighter;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:10px 2.5% 5px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 rgba(0,0,0,.15);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-property:color,-webkit-box-shadow;transition-property:color,-webkit-box-shadow;transition-property:box-shadow,color;transition-property:box-shadow,color,-webkit-box-shadow}.gjs-block:hover{-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.15);box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}.gjs-block svg{fill:currentColor}.gjs-block__media{margin-bottom:10px;pointer-events:none}.gjs-block-svg{width:54px}.gjs-block-svg,.gjs-block-svg-path{fill:currentColor}.gjs-block.fa{font-size:2em;line-height:2em;padding:11px}.gjs-block-label{line-height:normal;font-size:.65rem;font-weight:400;font-family:Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-selected-parent{border:1px solid var(--gjs-color-yellow)}.gjs-opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-layer{font-weight:lighter;text-align:left;position:relative;font-size:var(--gjs-font-size);display:grid}.gjs-layer-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-secondary-dark-color);cursor:pointer}.gjs-layer-item,.gjs-layer-item-left,.gjs-layer-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gjs-flex-item-gap)}.gjs-layer-item-left{width:100%}.gjs-layer-hidden{opacity:.55;filter:alpha(opacity=55)}.gjs-layer-vis{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;z-index:1}.gjs-layer-vis-off,.gjs-layer-vis-on{display:-webkit-box;display:-ms-flexbox;display:flex;width:13px}.gjs-layer-vis-off,.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-on{display:none}.gjs-layer-caret,.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-off{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-layer-caret{width:15px;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.7;filter:alpha(opacity=70)}.gjs-layer-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-layer.open>.gjs-layer-item .gjs-layer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gjs-layer-title{padding:0;background-color:transparent!important;border-bottom:none}.gjs-layer-title,.gjs-layer-title-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gjs-layer-title-inn{position:relative;gap:var(--gjs-flex-item-gap)}.gjs-layer-title-c{width:100%}.gjs-layer__icon{display:block;width:100%;max-width:15px;max-height:15px;padding-left:5px}.gjs-layer__icon svg{fill:currentColor}.gjs-layer-name{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;white-space:nowrap;max-width:170px;height:auto}.gjs-layer-name--no-edit{text-overflow:ellipsis}.gjs-layer>.gjs-layer-children{display:none}.gjs-layer.open>.gjs-layer-children{display:block}.gjs-layer-no-chld>.gjs-layer-title-inn>.gjs-layer-caret{visibility:hidden}.gjs-layer-move{display:-webkit-box;display:-ms-flexbox;display:flex;width:13px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:move}.gjs-layer.gjs-hovered .gjs-layer-item{background-color:var(--gjs-soft-light-color)}.gjs-layer.gjs-selected .gjs-layer-item{background-color:var(--gjs-main-light-color)}.gjs-layers{position:relative;height:100%}.gjs-layers #gjs-placeholder{width:100%;position:absolute}.gjs-layers #gjs-placeholder #gjs-plh-int{height:100%;padding:1px}.gjs-layers #gjs-placeholder #gjs-plh-int.gjs-insert{background-color:var(--gjs-color-green)}#gjs-clm-add-tag,.gjs-clm-tags-btn{background-color:hsla(0,0%,100%,.15);border-radius:2px;padding:3px;margin-right:3px;border:1px solid rgba(0,0,0,.15);width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.gjs-clm-tags-btn svg{fill:currentColor;display:block}.gjs-clm-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px 0}.gjs-clm-header-status{-ms-flex-negative:1;flex-shrink:1;margin-left:auto}.gjs-clm-tag{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;margin:0 3px 3px 0;padding:5px;cursor:default}.gjs-clm-tag-close,.gjs-clm-tag-status{width:12px;height:12px;-ms-flex-negative:1;flex-shrink:1}.gjs-clm-tag-close svg,.gjs-clm-tag-status svg{vertical-align:middle;fill:currentColor}.gjs-clm-sels-info{margin:7px 0;text-align:left}.gjs-clm-sel-id{font-size:.9em;opacity:.5;filter:alpha(opacity=50)}.gjs-clm-label-sel{float:left;padding-right:5px}.gjs-clm-tags{font-size:var(--gjs-font-size);padding:10px 5px}.gjs-clm-tags #gjs-clm-sel{padding:7px 0;float:left;font-style:italic;margin-left:5px}.gjs-clm-tags #gjs-clm-tags-field{clear:both;padding:5px;margin-bottom:5px}.gjs-clm-tags #gjs-clm-tags-c,.gjs-clm-tags #gjs-clm-tags-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gjs-clm-tags #gjs-clm-tags-c{vertical-align:top;overflow:hidden}.gjs-clm-tags #gjs-clm-new{color:var(--gjs-font-color);padding:var(--gjs-padding-elem-classmanager);display:none}.gjs-clm-tags #gjs-clm-close{opacity:.85;filter:alpha(opacity=85);font-size:20px;line-height:0;cursor:pointer;color:hsla(0,0%,100%,.9)}.gjs-clm-tags #gjs-clm-close:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags #gjs-clm-checkbox{color:hsla(0,0%,100%,.9);vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;overflow:hidden;padding:0 3px;cursor:text}.gjs-mdl-container{font-family:var(--gjs-main-font);overflow-y:auto;position:fixed;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0;z-index:100}.gjs-mdl-dialog{text-shadow:-1px -1px 0 rgba(0,0,0,.05);-webkit-animation:gjs-slide-down .215s;animation:gjs-slide-down .215s;margin:auto;max-width:850px;width:90%;border-radius:3px;font-weight:lighter;position:relative;z-index:2}.gjs-mdl-title{font-size:1rem}.gjs-mdl-btn-close{position:absolute;right:15px;top:5px}.gjs-mdl-active .gjs-mdl-dialog{-webkit-animation:gjs-mdl-slide-down .216s;animation:gjs-mdl-slide-down .216s}.gjs-mdl-content,.gjs-mdl-header{padding:10px 15px;clear:both}.gjs-mdl-header{position:relative;border-bottom:1px solid var(--gjs-main-dark-color);padding:15px 15px 7px}.gjs-export-dl:after{content:"";clear:both;display:block;margin-bottom:10px}.gjs-dropzone{display:none;opacity:0;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transition:opacity .25s;transition:opacity .25s;pointer-events:none}.gjs-dropzone-active .gjs-dropzone{display:block;opacity:1}.gjs-am-assets{height:290px;overflow:auto;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{width:70%;float:left}.gjs-am-add-asset button{width:25%;float:right}.gjs-am-preview-cont{position:relative;height:70px;width:30%;background-color:var(--gjs-main-color);border-radius:2px;float:left;overflow:hidden}.gjs-am-preview{background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1}.gjs-am-preview,.gjs-am-preview-bg{position:absolute;height:100%;width:100%}.gjs-am-preview-bg{opacity:.5;filter:alpha(opacity=50);z-index:0}.gjs-am-dimensions{opacity:.5;filter:alpha(opacity=50);font-size:10px}.gjs-am-meta{width:70%;float:left;font-size:12px;padding:5px 0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-am-meta>div{margin-bottom:5px}.gjs-am-close{cursor:pointer;position:absolute;right:5px;top:0;display:none}.gjs-am-asset{border-bottom:1px solid color-mix(in srgb,var(--gjs-main-dark-color),#000 3%);padding:5px;cursor:pointer;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.gjs-am-asset:hover .gjs-am-close{display:block}.gjs-am-highlight{background-color:var(--gjs-main-light-color)}.gjs-am-assets-cont{background-color:var(--gjs-secondary-dark-color);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:45%;float:right;height:325px;overflow:hidden}.gjs-am-file-uploader{width:55%;float:left}.gjs-am-file-uploader>form{background-color:var(--gjs-secondary-dark-color);border:2px dashed;border-radius:3px;position:relative;text-align:center;margin-bottom:15px}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid var(--gjs-color-green);color:color-mix(in srgb,var(--gjs-color-green),#fff 5%)}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:var(--gjs-upload-padding);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.gjs-am-file-uploader #gjs-am-title{position:absolute;padding:var(--gjs-upload-padding);width:100%}.gjs-cm-editor-c{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{padding-right:10px;border-right:1px solid var(--gjs-main-dark-color)}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{background-color:var(--gjs-main-dark-color);font-size:12px;padding:5px 10px 3px;text-align:right}.gjs-rte-toolbar{position:absolute;z-index:10}.gjs-rte-toolbar-ui{border:1px solid var(--gjs-main-dark-color);border-radius:3px}.gjs-rte-action,.gjs-rte-actionbar{display:-webkit-box;display:-ms-flexbox;display:flex}.gjs-rte-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;width:25px;border-right:1px solid var(--gjs-main-dark-color);text-align:center;cursor:pointer;outline:none}.gjs-rte-action:last-child{border-right:none}.gjs-rte-action:hover,.gjs-rte-active{background-color:var(--gjs-main-light-color)}.gjs-rte-disabled{color:var(--gjs-main-light-color);cursor:not-allowed}.gjs-rte-disabled:hover{background-color:unset}.gjs-editor-sp{border:1px solid var(--gjs-main-dark-color);-webkit-box-shadow:0 0 7px var(--gjs-main-dark-color);box-shadow:0 0 7px var(--gjs-main-dark-color);border-radius:3px}.gjs-editor-sp .sp-hue,.gjs-editor-sp .sp-slider{cursor:row-resize}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-dragger{cursor:crosshair}.gjs-editor-sp .sp-alpha-handle,.gjs-editor-sp .sp-alpha-inner{cursor:col-resize}.gjs-editor-sp .sp-hue{left:90%}.gjs-editor-sp .sp-color{right:15%}.gjs-editor-sp .sp-picker-container{border:none}.gjs-editor-sp .colpick_dark .colpick_color{outline:1px solid var(--gjs-main-dark-color)}.gjs-editor-sp .sp-cancel,.gjs-editor-sp .sp-cancel:hover{bottom:-8px;color:#777!important;font-size:25px;left:0;position:absolute;text-decoration:none}.gjs-editor-sp .sp-alpha-handle{background-color:#ccc;border:1px solid #555;width:4px}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-hue{border:1px solid #333}.gjs-editor-sp .sp-slider{background-color:#ccc;border:1px solid #555;height:3px;left:-4px;width:22px}.gjs-editor-sp .sp-dragger{background:transparent;-webkit-box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px #111}.gjs-editor-sp .sp-button-container{float:none;width:100%;position:relative;text-align:right}.gjs-editor-sp .sp-button-container .sp-choose,.gjs-editor-sp .sp-button-container .sp-choose:active,.gjs-editor-sp .sp-button-container .sp-choose:hover{background:var(--gjs-main-dark-color);border-color:var(--gjs-main-dark-color);color:var(--gjs-font-color);text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:3px 5px}.gjs-editor-sp .sp-palette-container{border:none;float:none;margin:0;padding:5px 10px 0}.gjs-editor-sp .sp-palette .sp-thumb-el,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border:1px solid rgba(0,0,0,.9)}.gjs-editor-sp .sp-palette .sp-thumb-el.sp-thumb-active,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border-color:rgba(0,0,0,.9)}.gjs-hidden{display:none}@-webkit-keyframes gjs-slide-down{0%{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes gjs-slide-down{0%{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes gjs-slide-up{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:0}}@keyframes gjs-slide-up{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:0}}.cm-s-hopscotch span.cm-error{color:#fff}.grapes-editor-wrapper[data-v-2da39161]{position:relative;width:100%;height:80vh;border:1px solid #ddd;border-radius:4px;overflow:hidden}#gjs[data-v-2da39161]{width:100%;height:100%}.placement-indicator[data-v-2da39161]{position:fixed;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:700;z-index:10000;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.placement-icon[data-v-2da39161]{font-size:20px}.cancel-btn[data-v-2da39161]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:12px}.cancel-btn[data-v-2da39161]:hover{background:hsla(0,0%,100%,.3)}.gjs-cv-canvas{width:100%;height:100%;top:0}.gjs-frame-wrapper{height:100%}.float-right[data-v-43a4b321]{float:right!important}.view-user-v2[data-v-3d513e5e]{padding:24px;background:#f8f9fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-header[data-v-3d513e5e]{margin-bottom:24px;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.header-content[data-v-3d513e5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px 24px}.back-button-container[data-v-3d513e5e]{-ms-flex-negative:0;flex-shrink:0}.back-button[data-v-3d513e5e]{width:40px!important;height:40px!important;border-radius:50%!important;background:#f8f9fa!important;border:1px solid #e5e7eb!important;color:#6b7280!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.back-button[data-v-3d513e5e]:hover{background:#2f80ed!important;border-color:#2f80ed!important;color:#fff!important;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.title-container[data-v-3d513e5e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-title[data-v-3d513e5e]{margin:0 0 4px 0;font-size:24px;font-weight:700;color:#111827;line-height:1.3}.page-subtitle[data-v-3d513e5e]{margin:0;font-size:14px;color:#6b7280;line-height:1.4}.main-content-card[data-v-3d513e5e]{border:1px solid #e5e7eb!important;border-radius:12px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;background:#fff}.loading-container[data-v-3d513e5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px;background:#fff}.user-form[data-v-3d513e5e]{padding:24px}.form-section[data-v-3d513e5e]{margin-bottom:24px}.form-section[data-v-3d513e5e]:last-child{margin-bottom:16px}.section-title[data-v-3d513e5e]{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#111827;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.form-grid[data-v-3d513e5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:0}.form-field[data-v-3d513e5e]{grid-column:span 1}.form-field-full[data-v-3d513e5e]{grid-column:span 2}.field-label[data-v-3d513e5e]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#111827;line-height:1.4}.required[data-v-3d513e5e]{color:#dc2626;margin-left:4px;font-weight:700}.modern-input[data-v-3d513e5e]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;color:#111827;min-height:40px}.modern-input[data-v-3d513e5e]:focus{border-color:#0504aa;-webkit-box-shadow:0 0 0 1px #0504aa;box-shadow:0 0 0 1px #0504aa;outline:none}.modern-input[data-v-3d513e5e]::-webkit-input-placeholder{color:#9ca3af;font-size:14px}.modern-input[data-v-3d513e5e]::-moz-placeholder{color:#9ca3af;font-size:14px}.modern-input[data-v-3d513e5e]:-ms-input-placeholder{color:#9ca3af;font-size:14px}.modern-input[data-v-3d513e5e]::-ms-input-placeholder{color:#9ca3af;font-size:14px}.modern-input[data-v-3d513e5e]::placeholder{color:#9ca3af;font-size:14px}.action-buttons[data-v-3d513e5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.p-error[data-v-3d513e5e]{color:#dc2626;font-size:12px;font-weight:500;margin-top:6px;display:block;line-height:1.4}@media (max-width:768px){.view-user-v2[data-v-3d513e5e]{padding:16px}.user-form[data-v-3d513e5e]{padding:24px}.header-content[data-v-3d513e5e]{padding:16px}.page-title[data-v-3d513e5e]{font-size:20px}.form-grid[data-v-3d513e5e]{grid-template-columns:1fr;gap:20px}.form-field-full[data-v-3d513e5e],.form-field[data-v-3d513e5e]{grid-column:span 1}}[data-v-3d513e5e] .p-card .p-card-content{padding:0}[data-v-3d513e5e] .p-button{padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:auto}[data-v-3d513e5e] .p-button.p-button-primary{background:#0504aa;border:none;color:#fff}[data-v-3d513e5e] .p-button.p-button-primary:hover{background:#040388;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(5,4,170,.3);box-shadow:0 2px 8px rgba(5,4,170,.3)}[data-v-3d513e5e] .p-button.p-button-secondary{background:#f8f9fa;border:1px solid #e5e7eb;color:#6b7280}[data-v-3d513e5e] .p-button.p-button-secondary:hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}[data-v-3d513e5e] .p-button.p-button-danger{background:#dc2626;border:none;color:#fff}[data-v-3d513e5e] .p-button.p-button-danger:hover{background:#b91c1c;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(220,38,38,.3);box-shadow:0 2px 8px rgba(220,38,38,.3)}[data-v-3d513e5e] .p-button.p-button-info{background:#0504aa;border:none;color:#fff}[data-v-3d513e5e] .p-button.p-button-info:hover{background:#040388;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(5,4,170,.3);box-shadow:0 2px 8px rgba(5,4,170,.3)}[data-v-3d513e5e] .p-button.p-button-warning{background:#f59e0b;border:none;color:#fff}[data-v-3d513e5e] .p-button.p-button-warning:hover{background:#d97706;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(245,158,11,.3);box-shadow:0 2px 8px rgba(245,158,11,.3)}[data-v-3d513e5e] .p-dropdown{width:100%;border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:12px 16px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px}[data-v-3d513e5e] .p-dropdown:hover{border-color:#9ca3af}[data-v-3d513e5e] .p-dropdown.p-focus{border-color:#0504aa;-webkit-box-shadow:0 0 0 1px #0504aa;box-shadow:0 0 0 1px #0504aa}[data-v-3d513e5e] .p-dropdown .p-dropdown-label{color:#111827;padding:0}[data-v-3d513e5e] .p-dropdown .p-dropdown-label.p-placeholder{color:#9ca3af}[data-v-3d513e5e] .p-checkbox .p-checkbox-box{border:2px solid #e5e7eb;border-radius:6px;width:20px;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-3d513e5e] .p-checkbox .p-checkbox-box.p-highlight{background:linear-gradient(135deg,#2f80ed,#56ccf2);border-color:#2f80ed}[data-v-3d513e5e] .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon{color:#fff;font-weight:700}[data-v-3d513e5e] .p-field-checkbox label{margin-left:8px;color:#374151;font-weight:500;font-size:14px;cursor:pointer}[data-v-3d513e5e] .p-panel{border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff;margin-top:24px}[data-v-3d513e5e] .p-panel .p-panel-header{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);color:#111827;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:16px;padding:16px 24px}[data-v-3d513e5e] .p-panel .p-panel-content{padding:24px}[data-v-3d513e5e] .p-password input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}[data-v-3d513e5e] .p-password input:focus{border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}[data-v-3d513e5e] .p-progress-spinner .p-progress-spinner-circle{stroke:#2f80ed}.fixed-width{width:230px;white-space:normal}:host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function);transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);padding:0 0 4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);-webkit-transform:scale(var(--vs-controls-size));transform:scale(var(--vs-controls-size));-webkit-transition:-webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:-webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function),-webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);-webkit-transition-timing-function:var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(var(--vs-controls-size));transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;-webkit-box-shadow:var(--vs-dropdown-box-shadow);box-shadow:var(--vs-dropdown-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:var(--vs-search-input-color);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::-webkit-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;-webkit-transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;-webkit-transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}.v-select{background:#fff}.attachment-cursor[data-v-5e7dafa4],.attachment-cursor[data-v-2194fcef],.attachment-cursor[data-v-9003e44c]{cursor:pointer}.public-check-in[data-v-4ce1b9e3]{width:100%}.success-icon-wrapper[data-v-4ce1b9e3],.success-icon[data-v-4ce1b9e3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-icon[data-v-4ce1b9e3]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scaleIn-4ce1b9e3 .3s ease-out;animation:scaleIn-4ce1b9e3 .3s ease-out}.success-icon i[data-v-4ce1b9e3]{font-size:2.5rem;color:#fff}.check-in-details[data-v-4ce1b9e3]{text-align:left;border:1px solid #e9ecef}.gap-2[data-v-4ce1b9e3]{gap:.5rem}@-webkit-keyframes scaleIn-4ce1b9e3{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn-4ce1b9e3{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.attachment-cursor[data-v-38400225]{cursor:pointer}.permission-disabled[data-v-303b49ed]{opacity:.4;cursor:not-allowed}.permission-disabled input[data-v-303b49ed]{cursor:not-allowed}.btn-form-button[data-v-c7c8f556]{width:36px;height:36px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-form-button img[data-v-c7c8f556]{width:18px;height:18px}.btn-form-button i[data-v-c7c8f556]{font-size:14px}.field-mapper[data-v-5e1cdd4e]{font-size:13px}.category-header[data-v-5e1cdd4e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.category-header[data-v-5e1cdd4e]:hover{background-color:#e9ecef!important}.field-item[data-v-5e1cdd4e]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.field-item[data-v-5e1cdd4e]:hover{background-color:#e3f2fd;border-color:#3498db!important}.field-mapped[data-v-5e1cdd4e]{background-color:#e8f5e9!important;border-color:#4caf50!important}.field-info[data-v-5e1cdd4e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.field-label[data-v-5e1cdd4e]{font-weight:500}.field-actions[data-v-5e1cdd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cursor-pointer[data-v-5e1cdd4e]{cursor:pointer}.widget-panel-inner[data-v-175343f8]{padding:0}.panel-header[data-v-175343f8]{padding:15px;background:#f8f9fa;border-bottom:1px solid #ddd;font-weight:600;color:#333}.panel-header i[data-v-175343f8]{margin-right:8px;color:#6c757d}.widget-category[data-v-175343f8]{padding:10px;border-bottom:1px solid #eee}.category-title[data-v-175343f8]{font-size:11px;font-weight:600;text-transform:uppercase;color:#6c757d;margin-bottom:10px;padding-left:5px}.widget-grid[data-v-175343f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.widget-item[data-v-175343f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center}.widget-item[data-v-175343f8]:hover{background:#e9ecef;border-color:#0d6efd;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.widget-item[data-v-175343f8]:active{cursor:-webkit-grabbing;cursor:grabbing}.widget-item i[data-v-175343f8]{font-size:20px;color:#495057;margin-bottom:6px}.widget-item span[data-v-175343f8]{font-size:11px;color:#6c757d;line-height:1.2}.form-element[data-v-f7fe0fe6]{position:relative;padding:12px;border:2px solid transparent;border-radius:6px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-element[data-v-f7fe0fe6]:hover{border-color:#e0e0e0}.form-element.selected[data-v-f7fe0fe6]{border-color:#2196f3;-webkit-box-shadow:0 0 0 3px rgba(33,150,243,.1);box-shadow:0 0 0 3px rgba(33,150,243,.1)}.form-element.is-columns[data-v-f7fe0fe6],.form-element.is-section[data-v-f7fe0fe6]{background:#fafafa;padding:15px}.element-toolbar[data-v-f7fe0fe6]{position:absolute;top:-32px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#2196f3;color:#fff;padding:4px 10px;border-radius:4px 4px 0 0;font-size:12px;z-index:10}.element-type[data-v-f7fe0fe6]{font-weight:500}.toolbar-actions[data-v-f7fe0fe6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.toolbar-btn[data-v-f7fe0fe6]{background:none;border:none;color:#fff;cursor:pointer;padding:2px 6px;border-radius:3px}.toolbar-btn[data-v-f7fe0fe6]:hover{background:hsla(0,0%,100%,.2)}.element-handle-overlay[data-v-f7fe0fe6]{position:absolute;top:5px;right:5px;opacity:0;color:#999;cursor:-webkit-grab;cursor:grab;padding:5px;-webkit-transition:opacity .2s;transition:opacity .2s}.form-element:hover .element-handle-overlay[data-v-f7fe0fe6]{opacity:1}.columns-container[data-v-f7fe0fe6],.section-container[data-v-f7fe0fe6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;min-height:100px}.column[data-v-f7fe0fe6],.section-column[data-v-f7fe0fe6]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px dashed #ddd;border-radius:4px;padding:10px;min-height:80px}.column-content[data-v-f7fe0fe6]{min-height:60px}.column-placeholder[data-v-f7fe0fe6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;color:#999;font-size:12px;border:1px dashed #ddd;border-radius:4px}.field-element[data-v-f7fe0fe6]{position:relative}.field-label[data-v-f7fe0fe6]{display:block;font-weight:600;margin-bottom:6px;color:#333}.required[data-v-f7fe0fe6]{color:#dc3545}.mapping-badge[data-v-f7fe0fe6]{position:absolute;top:0;right:0;background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:10px;font-size:10px}.repeater-element[data-v-f7fe0fe6]{border:1px solid #ddd;border-radius:6px;padding:15px;background:#fafafa}.repeater-table[data-v-f7fe0fe6]{width:100%;border-collapse:collapse}.repeater-table td[data-v-f7fe0fe6],.repeater-table th[data-v-f7fe0fe6]{border:1px solid #ddd;padding:8px;text-align:left}.repeater-table th[data-v-f7fe0fe6]{background:#f5f5f5;font-weight:600;font-size:13px}.signature-box[data-v-f7fe0fe6]{border:1px solid #ddd;border-radius:4px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa}.signature-placeholder[data-v-f7fe0fe6]{color:#999;text-align:center}.signature-placeholder i[data-v-f7fe0fe6]{display:block;font-size:24px;margin-bottom:5px}.heading-element[data-v-f7fe0fe6]{margin:0;color:#333}.paragraph-element[data-v-f7fe0fe6]{margin:0;color:#666;line-height:1.6}.divider-element[data-v-f7fe0fe6]{margin:15px 0;border:none;border-top:1px solid #ddd}.ghost[data-v-f7fe0fe6]{opacity:.5;background:#e3f2fd!important}.builder-canvas[data-v-15aa91c4]{min-height:100%;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px}.builder-canvas.drag-over[data-v-15aa91c4]{background:#e3f2fd;border:2px dashed #2196f3}.canvas-empty[data-v-15aa91c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;color:#9e9e9e;border:2px dashed #ddd;border-radius:8px;background:#fafafa}.canvas-empty i[data-v-15aa91c4]{font-size:48px;margin-bottom:15px}.canvas-empty p[data-v-15aa91c4]{font-size:16px;margin:0}.elements-container[data-v-15aa91c4]{min-height:200px}.element-wrapper[data-v-15aa91c4]{margin-bottom:10px}.ghost[data-v-15aa91c4]{opacity:.5;background:#e3f2fd;border:2px dashed #2196f3}.properties-panel-inner[data-v-a7a74f6e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-header[data-v-a7a74f6e]{padding:15px;background:#f8f9fa;border-bottom:1px solid #ddd;font-weight:600;color:#333}.panel-header i[data-v-a7a74f6e]{margin-right:8px;color:#6c757d}.no-selection[data-v-a7a74f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9e9e9e;padding:20px;text-align:center}.no-selection i[data-v-a7a74f6e]{font-size:48px;margin-bottom:15px}.properties-content[data-v-a7a74f6e]{padding:15px;overflow-y:auto}.element-type-badge[data-v-a7a74f6e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#e3f2fd;color:#1976d2;padding:8px 12px;border-radius:20px;font-size:13px;font-weight:500;margin-bottom:20px}.property-group[data-v-a7a74f6e]{margin-bottom:18px}.property-label[data-v-a7a74f6e]{display:block;font-size:12px;font-weight:600;color:#666;margin-bottom:6px;text-transform:uppercase}.column-controls[data-v-a7a74f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.col-btn[data-v-a7a74f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-weight:500}.col-btn[data-v-a7a74f6e]:hover{background:#f5f5f5}.col-btn.active[data-v-a7a74f6e]{background:#2196f3;color:#fff;border-color:#2196f3}.repeater-columns[data-v-a7a74f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.repeater-column-item[data-v-a7a74f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.repeater-column-item input[data-v-a7a74f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.repeater-column-item select[data-v-a7a74f6e]{width:100px}.options-list[data-v-a7a74f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.option-item[data-v-a7a74f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-item input[data-v-a7a74f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mapped-badge[data-v-a7a74f6e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10px;font-weight:400;text-transform:none;color:#1976d2;background:#e3f2fd;padding:2px 6px;border-radius:10px;margin-left:8px}.mapped-badge i[data-v-a7a74f6e]{font-size:9px}.form-builder[data-v-70029008]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 300px);min-height:600px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#f5f5f5}.widget-panel[data-v-70029008]{width:250px;background:#fff;border-right:1px solid #ddd;overflow-y:auto}.builder-canvas-container[data-v-70029008]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:20px;background:#e9ecef}.properties-panel[data-v-70029008]{width:300px;background:#fff;border-left:1px solid #ddd;overflow-y:auto}.custom-badge[data-v-51107151]{width:80px;height:30px;padding:0;line-height:30px;text-align:center;border-radius:5px;display:inline-block;border:none}.customer-portal-new{.header-text{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card{max-width:100%;height:100%}.a-card-link{display:inline-block;width:100%;text-align:center}.custom-img{height:150px;margin:15px 0}.card-text-bold{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card{margin-bottom:20px}}.text-blue{color:#3c9ce7;font-weight:700}.text-align-left{text-align:left}.custom-dropdown{max-width:200px!important;font-size:14px!important}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;float:right;margin-bottom:10px}.b-sidebar-header,.custom-header{background-color:#0080ff!important;color:#fff!important}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}.b-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translateX(0)}.custom-select{border:2px solid #d3edff!important;background:#d6e8fb;height:60px;border-radius:106px}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{-webkit-transition:none;transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:520px){.card .card-body{padding:25px!important}.card .card-body,.header-class{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn{margin-top:20px}}#sidebar-right{width:50%!important}.custom-select,input.form-control,select.form-control{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control:not([disabled]):not([readonly]),select.form-control:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.close{position:absolute;top:9px;right:12px;background:none;font-size:23px;width:100%;max-width:32px;color:#fff}.b-sidebar>.b-sidebar-body{background:#fff}@media only screen and (max-width:520px){#sidebar-right{width:90%!important}.close{position:absolute;top:10px;right:12px;background:none;font-size:23px;width:100%;max-width:32px}}.carousel-caption{position:static;color:#000;top:50%}#product-detail-modal .img-fluid:not(.custom-img){aspect-ratio:16/9}.carousel-control-next,.carousel-control-prev{height:70%}}.customer-portal-new{.header-text{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card{max-width:100%;height:100%}.a-card-link{display:inline-block;width:100%;text-align:center}.custom-img{height:150px;margin:15px 0}.card-text-bold{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card{margin-bottom:20px}}.text-blue{color:#3c9ce7;font-weight:700}.text-align-left{text-align:left}.custom-dropdown{max-width:200px!important;font-size:14px!important}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;float:right;margin-bottom:10px}.b-sidebar-header,.custom-header{background-color:#0080ff!important;color:#fff!important}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}.b-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translateX(0)}.custom-select{border:2px solid #d3edff!important;background:#d6e8fb;height:60px;border-radius:106px}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{-webkit-transition:none;transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:520px){.card .card-body{padding:25px!important}.card .card-body,.header-class{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn{margin-top:20px}}#sidebar-right{width:50%!important}.custom-select,input.form-control,select.form-control{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control:not([disabled]):not([readonly]),select.form-control:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.close{position:absolute;top:9px;right:12px;background:none;font-size:23px;width:100%;max-width:32px;color:#fff}.b-sidebar>.b-sidebar-body{background:#fff}@media only screen and (max-width:520px){#sidebar-right{width:90%!important}.close{position:absolute;top:10px;right:12px;background:none;font-size:23px;width:100%;max-width:32px}}.carousel-caption{position:static;color:#000;top:50%}#product-detail-modal .img-fluid:not(.custom-img){aspect-ratio:16/9}.carousel-control-next,.carousel-control-prev{height:70%}}.customer-portal-new[data-v-707af231]{.header-text[data-v-707af231]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.custom-select[data-v-707af231],input.form-control[data-v-707af231],select.form-control[data-v-707af231]{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control[data-v-707af231]:not([disabled]):not([readonly]),select.form-control[data-v-707af231]:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.b-card[data-v-707af231]{max-width:100%;height:100%}.a-card-link[data-v-707af231]{display:inline-block;width:100%;text-align:center}.custom-img[data-v-707af231]{height:150px;margin:15px 0}.card-text-bold[data-v-707af231]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-707af231]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-707af231]{margin-bottom:20px}}@media only screen and (max-width:520px){.card .card-body[data-v-707af231]{padding:25px!important}.card .card-body[data-v-707af231],.header-class[data-v-707af231]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class[data-v-707af231]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn[data-v-707af231]{margin-top:20px}}}.customer-portal-new[data-v-3ecc5d5d]{.header-text[data-v-3ecc5d5d]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card[data-v-3ecc5d5d]{max-width:100%;height:100%}.a-card-link[data-v-3ecc5d5d]{display:inline-block;width:100%;text-align:center}.custom-img[data-v-3ecc5d5d]{height:150px;margin:15px 0}.custom-select[data-v-3ecc5d5d],input.form-control[data-v-3ecc5d5d],select.form-control[data-v-3ecc5d5d]{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control[data-v-3ecc5d5d]:not([disabled]):not([readonly]),select.form-control[data-v-3ecc5d5d]:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.card-text-bold[data-v-3ecc5d5d]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-3ecc5d5d]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-3ecc5d5d]{margin-bottom:20px}}@media only screen and (max-width:520px){.card .card-body[data-v-3ecc5d5d]{padding:25px!important}.card .card-body[data-v-3ecc5d5d],.header-class[data-v-3ecc5d5d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class[data-v-3ecc5d5d]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn[data-v-3ecc5d5d]{margin-top:20px}}}.customer-portal-new[data-v-24f5a504]{.header-text[data-v-24f5a504]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.custom-select[data-v-24f5a504],input.form-control[data-v-24f5a504],select.form-control[data-v-24f5a504]{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control[data-v-24f5a504]:not([disabled]):not([readonly]),select.form-control[data-v-24f5a504]:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.b-card[data-v-24f5a504]{max-width:100%;height:100%}.a-card-link[data-v-24f5a504]{display:inline-block;width:100%;text-align:center}.custom-img[data-v-24f5a504]{height:150px;margin:15px 0}.card-text-bold[data-v-24f5a504]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-24f5a504]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-24f5a504]{margin-bottom:20px}}@media only screen and (max-width:520px){.card .card-body[data-v-24f5a504]{padding:25px!important}.card .card-body[data-v-24f5a504],.header-class[data-v-24f5a504]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class[data-v-24f5a504]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn[data-v-24f5a504]{margin-top:20px}}}.customer-portal-new[data-v-16761914]{.header-text[data-v-16761914]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card[data-v-16761914]{max-width:100%;height:100%}.a-card-link[data-v-16761914]{display:inline-block;width:100%;text-align:center}.custom-img[data-v-16761914]{height:150px;margin:15px 0}.custom-select[data-v-16761914],input.form-control[data-v-16761914],select.form-control[data-v-16761914]{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control[data-v-16761914]:not([disabled]):not([readonly]),select.form-control[data-v-16761914]:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.card-text-bold[data-v-16761914]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-16761914]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-16761914]{margin-bottom:20px}}@media only screen and (max-width:520px){.card .card-body[data-v-16761914]{padding:25px!important}.card .card-body[data-v-16761914],.header-class[data-v-16761914]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class[data-v-16761914]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn[data-v-16761914]{margin-top:20px}}}.prime-form-container[data-v-e881887a]{max-width:100%;margin:0 auto}.prime-form[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.profile-image-section[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.profile-avatar[data-v-e881887a]{position:relative;display:inline-block}.avatar-image[data-v-e881887a]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #e2e8f0}.avatar-edit-button[data-v-e881887a]{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:50%;background:#2f80ed;border:2px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:12px;-webkit-transition:background .2s;transition:background .2s}.avatar-edit-button[data-v-e881887a]:hover{background:#56ccf2}.form-group[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-row[data-v-e881887a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-label[data-v-e881887a]{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.required-asterisk[data-v-e881887a]{color:#ef4444;font-weight:500}.input-wrapper[data-v-e881887a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-input[data-v-e881887a]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;color:#374151;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input.with-icon[data-v-e881887a]{padding-left:44px}.form-input[data-v-e881887a]:focus{outline:none;border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.form-input[data-v-e881887a]::-webkit-input-placeholder{color:#9ca3af}.form-input[data-v-e881887a]::-moz-placeholder{color:#9ca3af}.form-input[data-v-e881887a]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-e881887a]::-ms-input-placeholder{color:#9ca3af}.form-input[data-v-e881887a]::placeholder{color:#9ca3af}.input-icon[data-v-e881887a]{position:absolute;left:14px;color:#6b7280;font-size:16px;z-index:1}.select-wrapper[data-v-e881887a]{position:relative}.form-select[data-v-e881887a]{width:100%;padding:12px 40px 12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;color:#374151;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.form-select[data-v-e881887a]:focus{outline:none;border-color:#2f80ed;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.select-icon[data-v-e881887a]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280;font-size:14px;pointer-events:none}.checkbox-wrapper[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.form-checkbox[data-v-e881887a]{display:none}.checkbox-label[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.5;color:#374151}.checkbox-indicator[data-v-e881887a]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.form-checkbox:checked+.checkbox-label .checkbox-indicator[data-v-e881887a]{background:#2f80ed;border-color:#2f80ed}.form-checkbox:checked+.checkbox-label .checkbox-indicator[data-v-e881887a]:after{content:"✓";color:#fff;font-size:12px;font-weight:600}.checkbox-text[data-v-e881887a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.terms-link[data-v-e881887a]{color:#2f80ed;text-decoration:none;font-weight:500}.terms-link[data-v-e881887a]:hover{color:#56ccf2;text-decoration:underline}.form-actions[data-v-e881887a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.submit-button[data-v-e881887a]{background:linear-gradient(135deg,#56ccf2,#2f80ed);color:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.submit-button[data-v-e881887a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 25px rgba(47,128,237,.3);box-shadow:0 8px 25px rgba(47,128,237,.3)}.submit-button[data-v-e881887a]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.form-row[data-v-e881887a]{grid-template-columns:1fr;gap:16px}.prime-form[data-v-e881887a]{gap:20px}.form-input[data-v-e881887a],.form-select[data-v-e881887a]{padding:12px 14px}.form-input.with-icon[data-v-e881887a]{padding-left:40px}.input-icon[data-v-e881887a]{left:12px}}@media (max-width:480px){.checkbox-label[data-v-e881887a]{font-size:13px}.submit-button[data-v-e881887a]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}[data-v-4ecb9bdc]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.signup-container[data-v-4ecb9bdc]{min-height:100vh;background:linear-gradient(135deg,#56ccf2,#2f80ed);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.signup-wrapper[data-v-4ecb9bdc]{width:100%;max-width:1400px}.signup-card[data-v-4ecb9bdc]{background:#fff;border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;min-height:700px}.signup-header[data-v-4ecb9bdc]{padding:40px 60px;border-bottom:1px solid #e2e8f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.logo-section[data-v-4ecb9bdc],.signup-header[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-section[data-v-4ecb9bdc]{gap:20px}.company-logo[data-v-4ecb9bdc]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.company-info[data-v-4ecb9bdc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-name[data-v-4ecb9bdc]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}.company-address[data-v-4ecb9bdc]{color:#64748b;font-size:14px;line-height:1.4}.company-address p[data-v-4ecb9bdc]{margin:2px 0}.header-actions[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.language-selector[data-v-4ecb9bdc]{position:relative}.language-button[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:14px;color:#475569;-webkit-transition:all .2s;transition:all .2s}.language-button[data-v-4ecb9bdc]:hover{border-color:#cbd5e1;background:#f8fafc}.language-menu[data-v-4ecb9bdc]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:10;min-width:150px;overflow:hidden}.language-option[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:#475569;text-align:left;-webkit-transition:background .2s;transition:background .2s}.language-option[data-v-4ecb9bdc]:hover{background:#f1f5f9}.auth-link[data-v-4ecb9bdc]{font-size:14px;color:#64748b;text-align:right}.auth-link .link[data-v-4ecb9bdc]{color:#2f80ed;text-decoration:none;font-weight:600;margin-left:4px}.auth-link .link[data-v-4ecb9bdc]:hover{color:#56ccf2}.signup-content[data-v-4ecb9bdc]{padding:40px 60px 60px}.steps-navigation[data-v-4ecb9bdc]{margin-bottom:50px;padding:0 20px}.steps-container[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:800px;margin:0 auto}.step-item[data-v-4ecb9bdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:2}.step-indicator[data-v-4ecb9bdc],.step-item[data-v-4ecb9bdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;position:relative}.step-indicator[data-v-4ecb9bdc]{width:48px;height:48px;border-radius:50%;background:#f1f5f9;border:2px solid #e2e8f0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.step-item.step-active .step-indicator[data-v-4ecb9bdc]{background:linear-gradient(135deg,#56ccf2,#2f80ed);border-color:#2f80ed;color:#fff;-webkit-box-shadow:0 4px 12px rgba(47,128,237,.3);box-shadow:0 4px 12px rgba(47,128,237,.3)}.step-item.step-completed .step-indicator[data-v-4ecb9bdc]{background:#10b981;border-color:#10b981;color:#fff}.step-number[data-v-4ecb9bdc]{font-size:16px;font-weight:600;color:#64748b}.step-item.step-active .step-number[data-v-4ecb9bdc]{color:#fff}.step-check[data-v-4ecb9bdc]{font-size:20px;color:#fff}.step-content[data-v-4ecb9bdc]{text-align:center;max-width:120px}.step-title[data-v-4ecb9bdc]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.2}.step-item.step-active .step-title[data-v-4ecb9bdc]{color:#2f80ed}.step-description[data-v-4ecb9bdc]{font-size:12px;color:#64748b;line-height:1.2}.step-connector[data-v-4ecb9bdc]{position:absolute;top:24px;left:50%;right:-50%;height:2px;background:#e2e8f0;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.step-item:last-child .step-connector[data-v-4ecb9bdc]{display:none}.step-connector.connector-completed[data-v-4ecb9bdc]{background:#10b981}.form-step-content[data-v-4ecb9bdc]{max-width:800px;margin:0 auto}.step-header[data-v-4ecb9bdc]{text-align:center;margin-bottom:40px}.step-header h3[data-v-4ecb9bdc]{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:8px}.step-header p[data-v-4ecb9bdc]{font-size:16px;color:#64748b}.success-step[data-v-4ecb9bdc]{text-align:center;padding:60px 20px}.success-content[data-v-4ecb9bdc]{max-width:500px;margin:0 auto}.success-icon[data-v-4ecb9bdc]{margin-bottom:30px}.success-icon i[data-v-4ecb9bdc]{font-size:80px;color:#10b981}.success-content h2[data-v-4ecb9bdc]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px;line-height:1.3}.success-content p[data-v-4ecb9bdc]{font-size:18px;color:#64748b;margin-bottom:40px}.login-button[data-v-4ecb9bdc]{background:linear-gradient(135deg,#56ccf2,#2f80ed);color:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.login-button[data-v-4ecb9bdc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 30px rgba(86,204,242,.3);box-shadow:0 12px 30px rgba(86,204,242,.3)}.flag-uk[data-v-4ecb9bdc]:before{content:"🇬🇧";margin-right:4px}.flag-spain[data-v-4ecb9bdc]:before{content:"🇪🇸";margin-right:4px}@media (max-width:992px){.signup-header[data-v-4ecb9bdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.header-actions[data-v-4ecb9bdc]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.signup-content[data-v-4ecb9bdc]{padding:30px 40px 50px}.company-name[data-v-4ecb9bdc]{font-size:20px}.steps-container[data-v-4ecb9bdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.step-item[data-v-4ecb9bdc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:12px}.step-indicator[data-v-4ecb9bdc]{margin-bottom:0;margin-right:16px;width:40px;height:40px}.step-content[data-v-4ecb9bdc]{text-align:left;max-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.step-connector[data-v-4ecb9bdc]{display:none}}@media (max-width:768px){.signup-container[data-v-4ecb9bdc]{padding:10px}.signup-header[data-v-4ecb9bdc]{padding:30px 30px}.signup-content[data-v-4ecb9bdc]{padding:20px 30px 40px}.logo-section[data-v-4ecb9bdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.company-logo[data-v-4ecb9bdc]{width:60px;height:60px}.step-header h3[data-v-4ecb9bdc]{font-size:24px}.success-content h2[data-v-4ecb9bdc]{font-size:26px}.header-actions[data-v-4ecb9bdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}}@media (max-width:576px){.signup-header[data-v-4ecb9bdc]{padding:20px 20px}.signup-content[data-v-4ecb9bdc]{padding:15px 20px 30px}.step-header[data-v-4ecb9bdc]{margin-bottom:30px}.step-header h3[data-v-4ecb9bdc]{font-size:22px}.success-icon i[data-v-4ecb9bdc]{font-size:60px}.success-content h2[data-v-4ecb9bdc]{font-size:24px}}.row.no-gutters{margin-right:-6px!important;margin-left:-6px!important}@media (max-width:767.98px){.leaflet-left{margin-top:40px!important}.leaflet-right{margin-left:10px!important}}.expression-builder[data-v-29a93872]{padding:15px;background:#f8f9fa;border-radius:4px}.expression-input[data-v-29a93872]{font-family:Courier New,monospace;font-size:14px}.btn-group-wrap[data-v-29a93872]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.aggregate-picker[data-v-29a93872],.arithmetic-picker[data-v-29a93872],.operator-picker[data-v-29a93872],.variable-picker[data-v-29a93872]{padding:10px;background:#fff;border-radius:4px}.device-registry[data-v-71231f02]{width:100%}.iot-loading[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#6b7280;font-size:.9rem;gap:.75rem}.iot-loading .mdi-loading[data-v-71231f02]{font-size:2rem;color:#4f46e5}.iot-stats-grid[data-v-71231f02]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.iot-stat-card[data-v-71231f02]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;border-left:4px solid var(--accent-color);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.iot-stat-card[data-v-71231f02]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.iot-stat-card-row[data-v-71231f02]{gap:1rem}.iot-stat-card-row[data-v-71231f02],.iot-stat-icon[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-stat-icon[data-v-71231f02]{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.iot-stat-content[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iot-stat-value[data-v-71231f02]{font-size:1.75rem;font-weight:700;color:#111827;line-height:1.2}.iot-stat-label[data-v-71231f02]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.iot-section[data-v-71231f02]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.iot-toolbar[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.iot-toolbar-left[data-v-71231f02]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.iot-toolbar-left[data-v-71231f02],.iot-toolbar-right[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:.75rem}.iot-toolbar-right[data-v-71231f02]{-ms-flex-align:center}.iot-search-wrapper[data-v-71231f02]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px}.iot-search-icon[data-v-71231f02]{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:1rem}.iot-search-input[data-v-71231f02]{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.iot-search-input[data-v-71231f02]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-select[data-v-71231f02]{padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em}.iot-select[data-v-71231f02]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-btn[data-v-71231f02]{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-btn-secondary[data-v-71231f02]{background:#f3f4f6;color:#374151}.iot-btn-secondary[data-v-71231f02]:hover{background:#e5e7eb}.iot-table-wrapper[data-v-71231f02]{overflow-x:auto}.iot-table[data-v-71231f02]{width:100%;border-collapse:collapse;font-size:.8rem}.iot-table th[data-v-71231f02]{padding:.625rem .75rem;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.iot-table td[data-v-71231f02]{padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.iot-table tr[data-v-71231f02]{-webkit-transition:background .15s;transition:background .15s}.iot-table tbody tr[data-v-71231f02]:hover{background:#f9fafb}.iot-actions[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.iot-action-btn[data-v-71231f02]{width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#6b7280;font-size:.9rem;margin-right:4px}.iot-action-btn[data-v-71231f02]:hover{background:#f3f4f6;color:#374151}.iot-action-btn.view[data-v-71231f02]:hover{color:#4f46e5;border-color:#4f46e5}.iot-action-btn.assign[data-v-71231f02]:hover{color:#10b981;border-color:#10b981}.iot-action-btn.activate[data-v-71231f02]:hover{color:#3b82f6;border-color:#3b82f6}.iot-badge[data-v-71231f02]{padding:.125rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;display:inline-block}.iot-badge.active[data-v-71231f02]{background:rgba(16,185,129,.1);color:#059669}.iot-badge.inactive[data-v-71231f02]{background:rgba(245,158,11,.1);color:#d97706}.iot-badge.offline[data-v-71231f02]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.warning[data-v-71231f02]{background:rgba(245,158,11,.1);color:#d97706}.iot-battery-wrapper[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-battery-bar[data-v-71231f02]{width:50px;height:6px;background:#e5e7eb;border-radius:3px;display:inline-block;vertical-align:middle}.iot-battery-fill[data-v-71231f02]{height:100%;border-radius:3px;-webkit-transition:width .3s;transition:width .3s}.iot-battery-text[data-v-71231f02]{font-size:.75rem;color:#6b7280;margin-left:6px}.iot-empty-state[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#9ca3af;gap:.5rem}.iot-empty-state p[data-v-71231f02]{margin:0;font-size:.875rem;color:#9ca3af}.iot-pagination[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f3f4f6}.iot-pagination-info[data-v-71231f02]{font-size:.8rem;color:#6b7280}.iot-pagination-buttons[data-v-71231f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.iot-page-btn[data-v-71231f02]{padding:.375rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:.8rem;color:#374151;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.iot-page-btn[data-v-71231f02]:hover:not(:disabled){background:#f3f4f6}.iot-page-btn.active[data-v-71231f02]{background:#4f46e5;color:#fff;border-color:#4f46e5}.iot-page-btn[data-v-71231f02]:disabled{opacity:.4;cursor:not-allowed}.iot-freshness-dot[data-v-71231f02]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.iot-freshness-dot.live[data-v-71231f02]{background:#10b981}.iot-freshness-dot.delayed[data-v-71231f02]{background:#f59e0b}.iot-freshness-dot.stale[data-v-71231f02]{background:#ef4444}.font-mono[data-v-71231f02]{font-family:Courier New,monospace;font-size:.9rem}@media (max-width:768px){.iot-stats-grid[data-v-71231f02]{grid-template-columns:repeat(2,1fr)}.iot-toolbar[data-v-71231f02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.iot-toolbar-left[data-v-71231f02],.iot-toolbar-right[data-v-71231f02]{width:100%}.iot-pagination[data-v-71231f02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.iot-gateways[data-v-401f1e66]{padding:0}.font-mono[data-v-401f1e66]{font-family:Courier New,monospace;font-size:.8rem}.iot-loading[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:3rem;color:#6b7280;font-size:.875rem}.iot-empty-state[data-v-401f1e66]{text-align:center;padding:3rem;color:#9ca3af}.iot-toolbar[data-v-401f1e66]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.iot-toolbar-left[data-v-401f1e66],.iot-toolbar[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-toolbar-left[data-v-401f1e66]{gap:.75rem}.iot-toolbar-right[data-v-401f1e66]{gap:.5rem}.iot-search-wrapper[data-v-401f1e66],.iot-toolbar-right[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-search-wrapper[data-v-401f1e66]{position:relative}.iot-search-icon[data-v-401f1e66]{position:absolute;left:.625rem;color:#9ca3af;font-size:1rem;pointer-events:none}.iot-search-input[data-v-401f1e66]{padding:.5rem .75rem .5rem 2rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;min-width:240px}.iot-search-input[data-v-401f1e66]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-btn[data-v-401f1e66]{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-btn-primary[data-v-401f1e66]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-401f1e66]:hover{background:#4338ca}.iot-btn-primary[data-v-401f1e66]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-secondary[data-v-401f1e66]{background:#f3f4f6;color:#374151}.iot-btn-secondary[data-v-401f1e66]:hover{background:#e5e7eb}.iot-table-wrapper[data-v-401f1e66]{overflow-x:auto}.iot-table[data-v-401f1e66]{width:100%;border-collapse:collapse;font-size:.8rem}.iot-table th[data-v-401f1e66]{padding:.625rem .75rem;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb;text-align:left}.iot-table td[data-v-401f1e66]{padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.iot-table tr[data-v-401f1e66]{-webkit-transition:background .15s;transition:background .15s}.iot-table tbody tr[data-v-401f1e66]:hover{background:#f9fafb}.iot-action-group[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.iot-action-btn[data-v-401f1e66]{width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#6b7280;font-size:.9rem;margin-right:4px}.iot-action-btn[data-v-401f1e66]:hover{background:#f3f4f6;color:#374151}.iot-action-btn.edit[data-v-401f1e66]:hover{color:#4f46e5;border-color:#4f46e5}.iot-action-btn.delete[data-v-401f1e66]:hover{color:#dc2626;border-color:#dc2626}.iot-badge[data-v-401f1e66]{padding:.125rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;display:inline-block}.iot-badge.online[data-v-401f1e66]{background:rgba(16,185,129,.1);color:#059669}.iot-badge.error[data-v-401f1e66],.iot-badge.offline[data-v-401f1e66]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.info[data-v-401f1e66]{background:rgba(59,130,246,.1);color:#3b82f6}.iot-pagination[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding-top:1rem}.iot-pagination-info[data-v-401f1e66]{font-size:.75rem;color:#6b7280}.iot-pagination-buttons[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.iot-page-btn[data-v-401f1e66]{padding:.375rem .625rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.75rem;color:#374151;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.iot-page-btn[data-v-401f1e66]:hover:not(:disabled){background:#f3f4f6}.iot-page-btn.active[data-v-401f1e66]{background:#4f46e5;color:#fff;border-color:#4f46e5}.iot-page-btn[data-v-401f1e66]:disabled{opacity:.4;cursor:not-allowed}.iot-modal-overlay[data-v-401f1e66]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.iot-modal[data-v-401f1e66]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-modal-header[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.iot-modal-title[data-v-401f1e66]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.iot-modal-close[data-v-401f1e66]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;line-height:1;padding:0}.iot-modal-close[data-v-401f1e66]:hover{color:#111827}.iot-modal-body[data-v-401f1e66]{padding:1.5rem}.iot-modal-footer[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.iot-form-grid[data-v-401f1e66]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iot-form-full[data-v-401f1e66]{grid-column:1/-1}.iot-form-group[data-v-401f1e66]{margin-bottom:0}.iot-form-label[data-v-401f1e66]{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.375rem}.iot-form-hint[data-v-401f1e66]{font-size:.7rem;color:#9ca3af;margin-top:.25rem}.iot-form-input[data-v-401f1e66]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-form-input[data-v-401f1e66]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-form-select[data-v-401f1e66]{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-form-select[data-v-401f1e66]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-success-banner[data-v-401f1e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#059669;font-size:.8rem;font-weight:500;margin-bottom:1rem;-webkit-animation:fadeIn-401f1e66 .3s ease;animation:fadeIn-401f1e66 .3s ease}@-webkit-keyframes fadeIn-401f1e66{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-401f1e66{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.iot-input-error[data-v-401f1e66]{border-color:#dc2626!important;-webkit-box-shadow:0 0 0 2px rgba(220,38,38,.15)!important;box-shadow:0 0 0 2px rgba(220,38,38,.15)!important}.iot-field-error[data-v-401f1e66]{font-size:.7rem;color:#dc2626;margin-top:.25rem}.iot-input-highlight[data-v-401f1e66]{border-color:#10b981!important;-webkit-box-shadow:0 0 0 2px rgba(16,185,129,.2)!important;box-shadow:0 0 0 2px rgba(16,185,129,.2)!important;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}@media (max-width:768px){.iot-toolbar[data-v-401f1e66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.iot-toolbar-left[data-v-401f1e66],.iot-toolbar-right[data-v-401f1e66]{width:100%}.iot-search-input[data-v-401f1e66]{width:100%;min-width:unset}.iot-toolbar-right[data-v-401f1e66]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.iot-form-grid[data-v-401f1e66]{grid-template-columns:1fr}.iot-modal[data-v-401f1e66]{max-width:calc(100% - 2rem);margin:1rem}}.iot-device-types[data-v-4ff06cd6]{width:100%;padding:0}.iot-loading[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#9ca3af}.iot-loading-spinner[data-v-4ff06cd6]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;-webkit-animation:iot-spin-4ff06cd6 .7s linear infinite;animation:iot-spin-4ff06cd6 .7s linear infinite;margin-bottom:.75rem}@-webkit-keyframes iot-spin-4ff06cd6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iot-spin-4ff06cd6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.iot-toolbar[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.iot-toolbar-left[data-v-4ff06cd6]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:320px}.iot-toolbar-right[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.iot-search-wrapper[data-v-4ff06cd6]{position:relative}.iot-search-icon[data-v-4ff06cd6]{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:1rem}.iot-search-input[data-v-4ff06cd6]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.iot-search-input[data-v-4ff06cd6]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-btn[data-v-4ff06cd6]{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-btn-primary[data-v-4ff06cd6]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-4ff06cd6]:hover{background:#4338ca}.iot-btn-primary[data-v-4ff06cd6]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-secondary[data-v-4ff06cd6]{background:#f3f4f6;color:#374151}.iot-btn-secondary[data-v-4ff06cd6]:hover{background:#e5e7eb}.iot-types-grid[data-v-4ff06cd6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.iot-type-card[data-v-4ff06cd6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.iot-type-card[data-v-4ff06cd6]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.iot-type-card-header[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.iot-type-name[data-v-4ff06cd6]{font-size:.9rem;font-weight:600;color:#111827;margin:0 0 .125rem 0}.iot-type-model[data-v-4ff06cd6]{font-size:.75rem;color:#6b7280}.iot-type-actions[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem}.iot-type-card-body[data-v-4ff06cd6]{padding:1rem 1.25rem}.iot-action-btn[data-v-4ff06cd6]{width:28px;height:28px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#6b7280;font-size:.85rem}.iot-action-btn[data-v-4ff06cd6]:hover{background:#f3f4f6}.iot-action-btn.edit[data-v-4ff06cd6]:hover{color:#4f46e5;border-color:#4f46e5}.iot-action-btn.delete[data-v-4ff06cd6]:hover{color:#dc2626;border-color:#dc2626}.iot-type-caps[data-v-4ff06cd6]{margin-bottom:.75rem}.iot-cap-tag[data-v-4ff06cd6]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.65rem;font-weight:600;background:rgba(79,70,229,.08);color:#4f46e5;margin:0 .25rem .25rem 0}.iot-type-detail[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.iot-type-detail-label[data-v-4ff06cd6]{font-size:.75rem;color:#6b7280}.iot-type-detail-value[data-v-4ff06cd6]{font-size:.75rem;font-weight:600;color:#111827}.iot-type-thresholds[data-v-4ff06cd6]{margin-top:.5rem}.iot-type-section-label[data-v-4ff06cd6]{font-size:.65rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.iot-threshold-list[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.iot-threshold-item[data-v-4ff06cd6]{font-size:.75rem;color:#374151;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background:#f9fafb;padding:.125rem .5rem;border-radius:4px}.iot-empty-state[data-v-4ff06cd6]{text-align:center;padding:3rem;color:#9ca3af}.iot-empty-state p[data-v-4ff06cd6]{margin:.75rem 0;font-size:.875rem}.iot-modal-overlay[data-v-4ff06cd6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.iot-modal[data-v-4ff06cd6]{background:#fff;border-radius:12px;width:100%;max-width:650px;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-modal-header[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.iot-modal-title[data-v-4ff06cd6]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.iot-modal-close[data-v-4ff06cd6]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer}.iot-modal-close[data-v-4ff06cd6]:hover{color:#111827}.iot-modal-body[data-v-4ff06cd6]{padding:1.5rem}.iot-modal-footer[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.iot-form-group[data-v-4ff06cd6]{margin-bottom:1rem}.iot-form-label[data-v-4ff06cd6]{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.375rem}.iot-form-hint[data-v-4ff06cd6]{font-size:.7rem;color:#9ca3af;margin-top:.25rem}.iot-form-input[data-v-4ff06cd6]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-form-input[data-v-4ff06cd6]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-checkbox-grid[data-v-4ff06cd6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.iot-checkbox-item[data-v-4ff06cd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;cursor:pointer;padding:.375rem .5rem;border-radius:6px;-webkit-transition:background .15s;transition:background .15s}.iot-checkbox-item[data-v-4ff06cd6]:hover{background:#f9fafb}.iot-checkbox[data-v-4ff06cd6]{accent-color:#4f46e5;width:14px;height:14px;cursor:pointer}.iot-checkbox-label[data-v-4ff06cd6]{font-size:.8rem;color:#374151}.iot-form-grid[data-v-4ff06cd6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iot-form-section-label[data-v-4ff06cd6]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin:1rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}@media (max-width:1024px){.iot-types-grid[data-v-4ff06cd6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.iot-types-grid[data-v-4ff06cd6]{grid-template-columns:1fr}.iot-toolbar[data-v-4ff06cd6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.iot-toolbar-left[data-v-4ff06cd6]{max-width:100%}.iot-checkbox-grid[data-v-4ff06cd6]{grid-template-columns:repeat(2,1fr)}.iot-form-grid[data-v-4ff06cd6]{grid-template-columns:1fr}.iot-modal[data-v-4ff06cd6]{max-width:calc(100% - 2rem);margin:1rem}}.iot-wizard[data-v-2e1dd713]{min-height:400px}.iot-wizard-steps[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;padding:0 .5rem}.iot-wizard-step[data-v-2e1dd713]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.iot-step-circle[data-v-2e1dd713],.iot-wizard-step[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.iot-step-circle[data-v-2e1dd713]{width:36px;height:36px;border-radius:50%;background:#e5e7eb;color:#6b7280;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.8rem;-webkit-transition:all .2s;transition:all .2s;z-index:1}.iot-wizard-step.active .iot-step-circle[data-v-2e1dd713]{background:#4f46e5;color:#fff;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.2);box-shadow:0 0 0 3px rgba(79,70,229,.2)}.iot-wizard-step.completed .iot-step-circle[data-v-2e1dd713]{background:#10b981;color:#fff}.iot-step-label[data-v-2e1dd713]{font-size:.7rem;color:#6b7280;margin-top:.375rem;text-align:center;white-space:nowrap}.iot-wizard-step.active .iot-step-label[data-v-2e1dd713]{color:#4f46e5;font-weight:600}.iot-wizard-step.completed .iot-step-label[data-v-2e1dd713]{color:#059669}.iot-step-connector[data-v-2e1dd713]{position:absolute;top:18px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:#e5e7eb;z-index:0}.iot-step-connector.filled[data-v-2e1dd713]{background:#10b981}.iot-wizard-section-title[data-v-2e1dd713]{font-size:.95rem;font-weight:600;color:#111827;margin:0 0 1rem 0}.iot-wizard-content[data-v-2e1dd713]{min-height:300px}.iot-card[data-v-2e1dd713]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:.75rem}.iot-card-title[data-v-2e1dd713]{font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.75rem}.iot-form-grid[data-v-2e1dd713]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.iot-form-full[data-v-2e1dd713]{grid-column:1/-1}.iot-form-group[data-v-2e1dd713]{margin-bottom:0}.iot-form-label[data-v-2e1dd713]{display:block;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.25rem}.iot-form-hint[data-v-2e1dd713]{font-size:.7rem;color:#9ca3af;margin-top:.25rem}.iot-form-input[data-v-2e1dd713]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.iot-form-input[data-v-2e1dd713]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-form-input[data-v-2e1dd713]:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.iot-form-select[data-v-2e1dd713]{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-form-select[data-v-2e1dd713]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-search-wrapper[data-v-2e1dd713]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-search-icon[data-v-2e1dd713]{position:absolute;left:.625rem;color:#9ca3af;font-size:1rem;pointer-events:none}.iot-search-input[data-v-2e1dd713]{padding:.5rem .75rem .5rem 2rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-search-input[data-v-2e1dd713]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-required[data-v-2e1dd713]{color:#dc2626}.iot-badge[data-v-2e1dd713]{padding:.125rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;display:inline-block}.iot-badge.info[data-v-2e1dd713]{background:rgba(59,130,246,.1);color:#3b82f6}.iot-badge.online[data-v-2e1dd713]{background:rgba(16,185,129,.1);color:#059669}.iot-badge.offline[data-v-2e1dd713]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.warning[data-v-2e1dd713]{background:rgba(245,158,11,.1);color:#d97706}.iot-capability-tags[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.iot-info-banner[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#1d4ed8;font-size:.8rem;margin-bottom:.75rem}.iot-detail-item[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.iot-detail-label[data-v-2e1dd713]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.iot-detail-value[data-v-2e1dd713]{font-size:.8rem;color:#111827}.iot-review-grid[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.iot-review-row[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 0;border-bottom:1px solid #f3f4f6}.iot-review-row[data-v-2e1dd713]:last-child{border-bottom:none}.iot-review-label[data-v-2e1dd713]{font-size:.8rem;font-weight:500;color:#6b7280}.iot-review-value[data-v-2e1dd713]{font-size:.8rem;color:#111827;font-weight:500}.iot-checkbox-label[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.8rem;color:#374151;cursor:pointer;margin-bottom:.375rem}.iot-checkbox[data-v-2e1dd713]{width:16px;height:16px;accent-color:#4f46e5;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.iot-recipient-list[data-v-2e1dd713]{max-height:160px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;background:#fff}.iot-text-muted[data-v-2e1dd713]{color:#9ca3af;font-size:.75rem}.iot-btn[data-v-2e1dd713]{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-btn-primary[data-v-2e1dd713]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-2e1dd713]:hover{background:#4338ca}.iot-btn-primary[data-v-2e1dd713]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-secondary[data-v-2e1dd713]{background:#f3f4f6;color:#374151}.iot-btn-secondary[data-v-2e1dd713]:hover{background:#e5e7eb}.iot-btn-success[data-v-2e1dd713]{background:#10b981;color:#fff}.iot-btn-success[data-v-2e1dd713]:hover{background:#059669}.iot-btn-success[data-v-2e1dd713]:disabled{opacity:.5;cursor:not-allowed}.iot-wizard-footer[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e5e7eb}.iot-wizard-footer-right[data-v-2e1dd713]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.font-mono[data-v-2e1dd713]{font-family:Courier New,monospace;font-size:.8rem}@media (max-width:768px){.iot-form-grid[data-v-2e1dd713]{grid-template-columns:1fr}.iot-step-label[data-v-2e1dd713]{font-size:.6rem}.iot-step-circle[data-v-2e1dd713]{width:30px;height:30px;font-size:.75rem}.iot-step-connector[data-v-2e1dd713]{top:15px}.iot-wizard-footer[data-v-2e1dd713]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.iot-wizard-footer-right[data-v-2e1dd713]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.device-settings[data-v-1029536b]{min-height:400px}.iot-tab-nav[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.iot-tab[data-v-1029536b]{padding:.5rem 1rem;font-size:.8rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:all .15s;transition:all .15s}.iot-tab[data-v-1029536b]:hover{color:#374151}.iot-tab.active[data-v-1029536b]{color:#4f46e5;border-bottom-color:#4f46e5;font-weight:600}.iot-tab-panel[data-v-1029536b]{padding:.5rem 0}.iot-form-grid[data-v-1029536b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iot-form-full[data-v-1029536b]{grid-column:1/-1}.iot-form-group[data-v-1029536b]{margin-bottom:0}.iot-form-label[data-v-1029536b]{display:block;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.375rem}.iot-form-input[data-v-1029536b]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-form-input[data-v-1029536b]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-form-input[data-v-1029536b]:disabled{background:#f9fafb;color:#6b7280}textarea.iot-form-input[data-v-1029536b]{resize:vertical;min-height:60px}.iot-form-hint[data-v-1029536b]{font-size:.7rem;color:#9ca3af;margin-top:.25rem;display:inline-block}.iot-card[data-v-1029536b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.25rem;margin-bottom:.75rem}.iot-card-title[data-v-1029536b]{font-size:.85rem;font-weight:600;color:#111827;margin:0 0 .75rem}.iot-badge[data-v-1029536b]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:capitalize}.iot-badge.online[data-v-1029536b]{background:rgba(16,185,129,.1);color:#059669}.iot-badge.warning[data-v-1029536b]{background:rgba(245,158,11,.1);color:#d97706}.iot-badge.error[data-v-1029536b],.iot-badge.offline[data-v-1029536b]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.info[data-v-1029536b]{background:rgba(59,130,246,.1);color:#3b82f6}.iot-toggle-row[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;font-weight:500;color:#111827}.iot-toggle-input[data-v-1029536b]{accent-color:#4f46e5;width:16px;height:16px}.iot-multiselect-list[data-v-1029536b]{max-height:200px;overflow-y:auto;border:1px solid #d1d5db;border-radius:6px;padding:.5rem;background:#fff}.iot-checkbox-item[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.8rem;color:#374151;cursor:pointer;border-radius:4px}.iot-checkbox-item[data-v-1029536b]:hover{background:#f9fafb}.iot-checkbox-item input[type=checkbox][data-v-1029536b]{accent-color:#4f46e5}.iot-status-grid[data-v-1029536b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.iot-status-item[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.iot-status-label[data-v-1029536b]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase}.iot-action-list[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.iot-btn[data-v-1029536b]{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-btn[data-v-1029536b]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-primary[data-v-1029536b]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-1029536b]:hover:not(:disabled){background:#4338ca}.iot-btn-secondary[data-v-1029536b]{background:#f3f4f6;color:#374151}.iot-btn-secondary[data-v-1029536b]:hover{background:#e5e7eb}.iot-btn-success[data-v-1029536b]{background:#10b981;color:#fff}.iot-btn-success[data-v-1029536b]:hover{background:#059669}.iot-btn-warning[data-v-1029536b]{background:#f59e0b;color:#fff}.iot-btn-warning[data-v-1029536b]:hover{background:#d97706}.iot-btn-danger[data-v-1029536b]{background:#ef4444;color:#fff}.iot-btn-danger[data-v-1029536b]:hover{background:#dc2626}.iot-btn-outline-danger[data-v-1029536b]{background:#fff;color:#dc2626;border:1px solid #fecaca}.iot-btn-outline-danger[data-v-1029536b]:hover{background:#fef2f2}.iot-settings-footer[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 0 0;margin-top:1rem;border-top:1px solid #e5e7eb}.iot-empty-state[data-v-1029536b]{text-align:center;padding:2rem;color:#9ca3af;font-size:.875rem}.iot-confirm-overlay[data-v-1029536b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10001}.iot-confirm-box[data-v-1029536b]{background:#fff;border-radius:12px;padding:1.5rem;max-width:400px;width:90%;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-confirm-box h4[data-v-1029536b]{margin:0 0 .5rem;font-size:1rem;color:#111827}.iot-confirm-box p[data-v-1029536b]{margin:0 0 1.25rem;font-size:.85rem;color:#6b7280}.iot-confirm-actions[data-v-1029536b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}@media (max-width:768px){.iot-form-grid[data-v-1029536b],.iot-status-grid[data-v-1029536b]{grid-template-columns:1fr}}.iot-dashboard[data-v-7081f589]{min-height:400px}.dash-loading[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:4rem 2rem;color:#6b7280;font-size:.875rem}.dash-loading .mdi[data-v-7081f589]{font-size:1.25rem}.dash-error-banner[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);color:#991b1b;font-size:.8rem;line-height:1.5}.dash-error-banner .mdi[data-v-7081f589]{font-size:1.25rem;color:#ef4444;-ms-flex-negative:0;flex-shrink:0}.dash-retry-btn[data-v-7081f589]{margin-left:auto;border:1px solid #e5e7eb;background:#fff;padding:.375rem .75rem;border-radius:6px;cursor:pointer;font-size:.75rem;color:#374151;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.dash-retry-btn[data-v-7081f589]:hover{background:#f9fafb}.dash-top-bar[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.dash-time-range[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.dash-range-btn[data-v-7081f589]{padding:.375rem .75rem;border:none;background:#fff;cursor:pointer;font-size:.75rem;font-weight:500;color:#6b7280;-webkit-transition:all .15s;transition:all .15s;border-right:1px solid #e5e7eb}.dash-range-btn[data-v-7081f589]:last-child{border-right:none}.dash-range-btn[data-v-7081f589]:hover{background:#f9fafb;color:#374151}.dash-range-btn.active[data-v-7081f589]{background:#4f46e5;color:#fff}.dash-top-actions[data-v-7081f589]{gap:.75rem}.dash-auto-toggle[data-v-7081f589],.dash-top-actions[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-auto-toggle[data-v-7081f589]{gap:.5rem;cursor:pointer;position:relative}.dash-auto-toggle input[data-v-7081f589]{opacity:0;width:0;height:0;position:absolute}.dash-auto-toggle .toggle-slider[data-v-7081f589]{position:relative;display:inline-block;width:36px;height:20px;background:#d1d5db;border-radius:10px;-webkit-transition:.2s;transition:.2s;-ms-flex-negative:0;flex-shrink:0}.dash-auto-toggle .toggle-slider[data-v-7081f589]:before{content:"";position:absolute;height:14px;width:14px;left:3px;bottom:3px;background:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s}.dash-auto-toggle input:checked+.toggle-slider[data-v-7081f589]{background:#4f46e5}.dash-auto-toggle input:checked+.toggle-slider[data-v-7081f589]:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.dash-auto-toggle .toggle-label[data-v-7081f589]{font-size:.75rem;color:#6b7280;font-weight:500}.dash-refresh-btn[data-v-7081f589]{border:1px solid #e5e7eb;background:#fff;padding:.375rem .75rem;border-radius:6px;cursor:pointer;font-size:.8rem;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.dash-refresh-btn[data-v-7081f589]:hover{background:#f9fafb}.dash-refresh-btn[data-v-7081f589]:disabled{opacity:.6;cursor:not-allowed}.dash-summary-grid[data-v-7081f589]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width:1100px){.dash-summary-grid[data-v-7081f589]{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.dash-summary-grid[data-v-7081f589]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.dash-summary-grid[data-v-7081f589]{grid-template-columns:1fr}}.dash-card[data-v-7081f589]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid var(--accent);border-radius:8px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.dash-card[data-v-7081f589]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.dash-card.clickable[data-v-7081f589]{cursor:pointer}.dash-card-icon[data-v-7081f589]{width:44px;height:44px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.dash-card-icon .mdi[data-v-7081f589]{font-size:1.25rem}.dash-card-body[data-v-7081f589]{min-width:0}.dash-card-value[data-v-7081f589]{font-size:1.5rem;font-weight:700;color:#111827;line-height:1.2}.dash-card-label[data-v-7081f589]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-top:.125rem}.dash-card-subtitle[data-v-7081f589]{font-size:.7rem;color:#9ca3af;margin-top:.125rem}.dash-section[data-v-7081f589]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.5rem}.dash-section-header[data-v-7081f589]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.dash-section-header[data-v-7081f589],.dash-section-title[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.dash-section-title[data-v-7081f589]{font-size:1rem;font-weight:600;color:#111827;margin:0}.dash-section-title .mdi[data-v-7081f589]{color:#6b7280}.dash-charts-grid[data-v-7081f589]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:900px){.dash-charts-grid[data-v-7081f589]{grid-template-columns:1fr}}.dash-chart-container[data-v-7081f589]{position:relative;min-height:280px}.dash-chart-empty[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:280px;color:#9ca3af;font-size:.8rem;font-style:italic}.dash-metric-pills[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem}.dash-pill[data-v-7081f589]{padding:.25rem .625rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;cursor:pointer;font-size:.7rem;font-weight:600;color:#6b7280;-webkit-transition:all .15s;transition:all .15s}.dash-pill[data-v-7081f589]:hover{border-color:#d1d5db;color:#374151}.dash-pill.active[data-v-7081f589]{color:#fff;border-color:transparent}.dash-bottom-grid[data-v-7081f589]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:900px){.dash-bottom-grid[data-v-7081f589]{grid-template-columns:1fr}}.dash-battery-layout[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dash-battery-chart[data-v-7081f589],.dash-battery-list[data-v-7081f589]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dash-list-title[data-v-7081f589]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.625rem}.dash-list-empty[data-v-7081f589]{font-size:.8rem;color:#9ca3af;font-style:italic;padding:.5rem 0}.dash-battery-item[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem 0;border-bottom:1px solid #f3f4f6}.dash-battery-item[data-v-7081f589]:last-child{border-bottom:none}.dash-battery-item .mdi[data-v-7081f589]{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.dash-battery-info[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dash-battery-name[data-v-7081f589]{font-size:.8rem;color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-battery-level[data-v-7081f589]{font-size:.75rem;font-weight:600;color:#ef4444;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.dash-attention-list[data-v-7081f589]{max-height:320px;overflow-y:auto}.dash-attention-item[data-v-7081f589]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.dash-attention-item[data-v-7081f589]:last-child{border-bottom:none}.dash-attention-item>.mdi[data-v-7081f589]{font-size:1rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem}.dash-attention-body[data-v-7081f589]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dash-attention-title[data-v-7081f589]{display:block;font-size:.8rem;color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-meta[data-v-7081f589]{display:block;font-size:.7rem;color:#9ca3af;margin-top:.125rem}.dash-attention-time[data-v-7081f589]{font-size:.7rem;color:#9ca3af;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media (max-width:600px){.dash-battery-layout[data-v-7081f589]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.iot-modal-overlay[data-v-5435714a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.iot-modal[data-v-5435714a]{background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-modal-header[data-v-5435714a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.iot-modal-header[data-v-5435714a],.iot-modal-title[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-modal-title[data-v-5435714a]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;gap:.5rem}.iot-modal-close[data-v-5435714a]{border:none;background:transparent;cursor:pointer;padding:.25rem;border-radius:4px;color:#6b7280;font-size:1.125rem}.iot-modal-close[data-v-5435714a]:hover{color:#111827;background:#f3f4f6}.iot-modal-loading[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:3rem;color:#6b7280;font-size:.875rem}.iot-modal-body[data-v-5435714a]{padding:1.5rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.iot-detail-grid[data-v-5435714a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.iot-detail-field label[data-v-5435714a]{display:block;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.iot-detail-field span[data-v-5435714a]{font-size:.875rem;color:#111827;font-weight:500}.mono-text[data-v-5435714a]{font-family:monospace;font-size:.8rem!important}.value-highlight[data-v-5435714a]{color:#dc2626!important;font-weight:600!important}.iot-badge[data-v-5435714a]{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.7rem!important;font-weight:600;text-transform:capitalize}.iot-badge.active[data-v-5435714a]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.acknowledged[data-v-5435714a]{background:rgba(245,158,11,.1);color:#d97706}.iot-badge.resolved[data-v-5435714a]{background:rgba(16,185,129,.1);color:#059669}.iot-detail-section[data-v-5435714a]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.iot-detail-section-title[data-v-5435714a]{font-size:.8rem;font-weight:600;color:#374151;margin:0 0 .75rem}.iot-chart-wrapper[data-v-5435714a]{background:#f9fafb;border-radius:8px;padding:1rem}.iot-timeline[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.iot-timeline-item[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:.625rem 0;border-bottom:1px solid #f3f4f6}.iot-timeline-item[data-v-5435714a]:last-child{border-bottom:none}.iot-timeline-dot[data-v-5435714a]{width:8px;height:8px;border-radius:50%;background:#d1d5db;margin-top:.375rem;-ms-flex-negative:0;flex-shrink:0}.iot-timeline-dot.created[data-v-5435714a],.iot-timeline-dot.triggered[data-v-5435714a]{background:#ef4444}.iot-timeline-dot.acknowledged[data-v-5435714a]{background:#f59e0b}.iot-timeline-dot.resolved[data-v-5435714a]{background:#10b981}.iot-timeline-content[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.375rem;font-size:.8rem}.iot-timeline-action[data-v-5435714a]{color:#111827;font-weight:500}.iot-timeline-user[data-v-5435714a]{color:#6b7280}.iot-timeline-time[data-v-5435714a]{color:#9ca3af;font-size:.7rem}.iot-modal-footer[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.iot-btn[data-v-5435714a]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-transition:background .15s;transition:background .15s}.iot-btn[data-v-5435714a]:disabled{opacity:.6;cursor:not-allowed}.iot-btn-secondary[data-v-5435714a]{background:#fff;color:#374151;border:1px solid #e5e7eb}.iot-btn-secondary[data-v-5435714a]:hover{background:#f9fafb}.iot-btn-warning[data-v-5435714a]{background:#f59e0b;color:#fff}.iot-btn-warning[data-v-5435714a]:hover{background:#d97706}.iot-btn-success[data-v-5435714a]{background:#10b981;color:#fff}.iot-btn-success[data-v-5435714a]:hover{background:#059669}.iot-btn-outline[data-v-5435714a]{background:#fff;color:#4f46e5;border:1px solid #c7d2fe}.iot-btn-outline[data-v-5435714a]:hover{background:#eef2ff}.iot-note-panel[data-v-5435714a]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;-webkit-animation:slideDown-5435714a .2s ease;animation:slideDown-5435714a .2s ease}@-webkit-keyframes slideDown-5435714a{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}@keyframes slideDown-5435714a{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.iot-note-header[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.5rem}.iot-note-input[data-v-5435714a]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;resize:vertical;min-height:50px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-note-input[data-v-5435714a]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-note-actions[data-v-5435714a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.iot-alerts-page[data-v-92f98c14]{max-width:1400px;margin:0 auto;padding:2rem}.iot-alerts-header[data-v-92f98c14]{margin-bottom:1.5rem}.iot-alerts-title[data-v-92f98c14]{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .25rem}.iot-alerts-subtitle[data-v-92f98c14]{font-size:.875rem;color:#6b7280;margin:0}.iot-stats-bar[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1.25rem}.iot-stat-pill[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-size:.8rem}.iot-stat-pill[data-v-92f98c14]:hover{border-color:#d1d5db;background:#f9fafb}.iot-stat-pill.active[data-v-92f98c14]{border-color:#4f46e5;background:rgba(79,70,229,.05)}.iot-stat-dot[data-v-92f98c14]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dot-red[data-v-92f98c14]{background:#ef4444}.dot-orange[data-v-92f98c14]{background:#f59e0b}.dot-green[data-v-92f98c14]{background:#10b981}.iot-stat-count[data-v-92f98c14]{font-weight:700;color:#111827;font-size:.9rem}.iot-stat-label[data-v-92f98c14]{color:#6b7280;font-weight:500}.iot-toolbar[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.iot-toolbar-actions[data-v-92f98c14],.iot-toolbar-filters[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-input[data-v-92f98c14]{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827;background:#fff}.iot-input[data-v-92f98c14]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-input-date[data-v-92f98c14]{width:140px}.iot-select[data-v-92f98c14]{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827;background:#fff;cursor:pointer}.iot-select[data-v-92f98c14]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-btn[data-v-92f98c14]{padding:.375rem .75rem;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-transition:background .15s;transition:background .15s;white-space:nowrap}.iot-btn[data-v-92f98c14]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-secondary[data-v-92f98c14]{background:#fff;color:#374151;border:1px solid #e5e7eb}.iot-btn-secondary[data-v-92f98c14]:hover:not(:disabled){background:#f9fafb}.iot-btn-primary[data-v-92f98c14]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-92f98c14]:hover:not(:disabled){background:#4338ca}.iot-btn-warning[data-v-92f98c14]{background:#f59e0b;color:#fff}.iot-btn-warning[data-v-92f98c14]:hover:not(:disabled){background:#d97706}.iot-btn-success[data-v-92f98c14]{background:#10b981;color:#fff}.iot-btn-success[data-v-92f98c14]:hover:not(:disabled){background:#059669}.iot-error-banner[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:#92400e;font-size:.8rem;line-height:1.5;margin-bottom:1rem}.iot-error-banner .mdi[data-v-92f98c14]{font-size:1.25rem;color:#f59e0b;-ms-flex-negative:0;flex-shrink:0}.iot-loading[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:3rem;color:#6b7280;font-size:.875rem}.iot-table-wrapper[data-v-92f98c14]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.iot-table[data-v-92f98c14]{width:100%;border-collapse:collapse;font-size:.8rem}.iot-table th[data-v-92f98c14]{padding:.625rem .75rem;text-align:left;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb;background:#f9fafb}.iot-table td[data-v-92f98c14]{padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;color:#374151}.col-checkbox[data-v-92f98c14]{width:40px;text-align:center}.col-actions[data-v-92f98c14]{width:110px;text-align:center}.iot-row[data-v-92f98c14]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.iot-row[data-v-92f98c14]:hover{background:#f9fafb}.iot-row.selected[data-v-92f98c14]{background:#eef2ff}.iot-empty[data-v-92f98c14]{text-align:center;padding:2rem!important;color:#9ca3af;font-style:italic}.iot-badge[data-v-92f98c14]{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:capitalize}.iot-badge.active[data-v-92f98c14]{background:rgba(239,68,68,.1);color:#dc2626}.iot-badge.acknowledged[data-v-92f98c14]{background:rgba(245,158,11,.1);color:#d97706}.iot-badge.resolved[data-v-92f98c14]{background:rgba(16,185,129,.1);color:#059669}.iot-type-cell[data-v-92f98c14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.iot-type-cell .mdi[data-v-92f98c14]{font-size:1rem}.iot-device-cell[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.device-name[data-v-92f98c14]{font-weight:500;color:#111827}.device-mac[data-v-92f98c14]{font-size:.7rem;color:#9ca3af;font-family:monospace}.iot-value-cell[data-v-92f98c14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.actual-value[data-v-92f98c14]{font-weight:600;color:#111827}.threshold-value[data-v-92f98c14]{font-size:.7rem;color:#9ca3af}.iot-time-cell[data-v-92f98c14]{color:#6b7280;white-space:nowrap}.iot-action-btn[data-v-92f98c14]{border:none;background:transparent;cursor:pointer;padding:.25rem .375rem;border-radius:4px;color:#6b7280;font-size:1rem}.iot-action-btn[data-v-92f98c14]:hover{background:#f3f4f6;color:#111827}.iot-pagination[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding:.75rem 0}.iot-pagination-info[data-v-92f98c14]{font-size:.8rem;color:#6b7280}.iot-pagination-buttons[data-v-92f98c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.iot-page-btn[data-v-92f98c14]{min-width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;font-size:.8rem;color:#374151;padding:0 .5rem;-webkit-transition:all .15s;transition:all .15s}.iot-page-btn[data-v-92f98c14]:hover:not(:disabled):not(.active){background:#f9fafb;border-color:#d1d5db}.iot-page-btn.active[data-v-92f98c14]{background:#4f46e5;color:#fff;border-color:#4f46e5}.iot-page-btn[data-v-92f98c14]:disabled{opacity:.4;cursor:not-allowed}.iot-readings[data-v-2d23dfdc]{max-width:1400px;margin:0 auto;padding:2rem}.iot-readings-header[data-v-2d23dfdc]{margin-bottom:1.5rem}.iot-readings-title[data-v-2d23dfdc]{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .25rem}.iot-readings-subtitle[data-v-2d23dfdc]{font-size:.875rem;color:#6b7280;margin:0}.iot-toolbar[data-v-2d23dfdc]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem}.iot-toolbar-row[data-v-2d23dfdc]{margin-bottom:.75rem}.iot-toolbar-actions[data-v-2d23dfdc],.iot-toolbar-row[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-search-input[data-v-2d23dfdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:160px;max-width:240px;padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827}.iot-search-input[data-v-2d23dfdc]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-select[data-v-2d23dfdc]{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827;background:#fff;min-width:140px}.iot-select[data-v-2d23dfdc]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-date-buttons[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.iot-date-btn[data-v-2d23dfdc]{padding:.375rem .625rem;border:none;background:#f9fafb;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;border-right:1px solid #e5e7eb}.iot-date-btn[data-v-2d23dfdc]:last-child{border-right:none}.iot-date-btn.active[data-v-2d23dfdc]{background:#4f46e5;color:#fff}.iot-date-btn[data-v-2d23dfdc]:not(.active):hover{background:#e5e7eb}.iot-date-input[data-v-2d23dfdc]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827;width:130px}.iot-date-input[data-v-2d23dfdc]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-btn[data-v-2d23dfdc]{padding:.375rem .75rem;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-transition:background .15s;transition:background .15s}.iot-btn[data-v-2d23dfdc]:disabled{opacity:.5;cursor:not-allowed}.iot-btn-primary[data-v-2d23dfdc]{background:#4f46e5;color:#fff}.iot-btn-primary[data-v-2d23dfdc]:hover:not(:disabled){background:#4338ca}.iot-btn-secondary[data-v-2d23dfdc]{background:#fff;color:#374151;border:1px solid #e5e7eb}.iot-btn-secondary[data-v-2d23dfdc]:hover:not(:disabled){background:#f9fafb}.iot-error-banner[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.8rem;margin-bottom:1rem}.iot-error-banner .mdi[data-v-2d23dfdc]{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.iot-summary-strip[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.iot-stat[data-v-2d23dfdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:130px;gap:.625rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem}.iot-stat-icon[data-v-2d23dfdc],.iot-stat[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-stat-icon[data-v-2d23dfdc]{width:32px;height:32px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;background:#f3f4f6;color:#6b7280;-ms-flex-negative:0;flex-shrink:0}.iot-stat-icon.good[data-v-2d23dfdc]{background:rgba(16,185,129,.1);color:#059669}.iot-stat-icon.danger[data-v-2d23dfdc]{background:rgba(239,68,68,.1);color:#dc2626}.iot-stat-icon.temp[data-v-2d23dfdc]{background:rgba(59,130,246,.1);color:#2563eb}.iot-stat-icon.warn[data-v-2d23dfdc]{background:rgba(245,158,11,.1);color:#d97706}.iot-stat-icon.cool[data-v-2d23dfdc]{background:rgba(99,102,241,.1);color:#6366f1}.iot-stat-body[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iot-stat-value[data-v-2d23dfdc]{font-size:1rem;font-weight:700;color:#111827;line-height:1.2}.iot-stat-label[data-v-2d23dfdc]{font-size:.65rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.iot-view-toggle[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.iot-toggle-btn[data-v-2d23dfdc]{padding:.5rem 1rem;border:none;background:#f9fafb;font-size:.8rem;font-weight:500;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:all .15s;transition:all .15s}.iot-toggle-btn.active[data-v-2d23dfdc]{background:#4f46e5;color:#fff}.iot-toggle-btn[data-v-2d23dfdc]:not(.active):hover{background:#e5e7eb}.iot-loading[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:3rem;color:#6b7280;font-size:.875rem}.iot-loading .mdi[data-v-2d23dfdc]{font-size:1.25rem}.iot-table-wrapper[data-v-2d23dfdc]{overflow-x:auto}.iot-table[data-v-2d23dfdc]{width:100%;border-collapse:collapse;font-size:.8rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.iot-table th[data-v-2d23dfdc]{padding:.625rem .75rem;text-align:left;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb;background:#f9fafb}.iot-table td[data-v-2d23dfdc]{padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;color:#374151}.iot-row[data-v-2d23dfdc]{-webkit-transition:background .15s;transition:background .15s}.iot-row[data-v-2d23dfdc]:hover{background:#f9fafb}.iot-empty[data-v-2d23dfdc]{text-align:center;color:#9ca3af;padding:2rem 1rem!important;font-style:italic}.iot-cell-time[data-v-2d23dfdc]{white-space:nowrap;font-size:.75rem;color:#6b7280}.stale-badge[data-v-2d23dfdc]{display:inline-block;margin-left:4px;padding:.05rem .35rem;background:rgba(245,158,11,.15);color:#d97706;border-radius:3px;font-size:.6rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.iot-cell-asset[data-v-2d23dfdc]{font-weight:600;color:#111827}.iot-cell-device[data-v-2d23dfdc]{font-size:.8rem}.manual-badge[data-v-2d23dfdc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.125rem .5rem;background:rgba(99,102,241,.1);color:#4f46e5;border-radius:4px;font-size:.7rem;font-weight:600}.iot-cell-sensor[data-v-2d23dfdc]{font-family:SF Mono,Fira Code,monospace;font-size:.8rem;white-space:nowrap}.iot-cell-other[data-v-2d23dfdc]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.75rem;color:#6b7280}.sensor-good[data-v-2d23dfdc]{color:#059669}.sensor-warn[data-v-2d23dfdc]{color:#d97706}.sensor-danger[data-v-2d23dfdc]{color:#dc2626;font-weight:600}.iot-status-badge[data-v-2d23dfdc]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:capitalize}.iot-status-badge.good[data-v-2d23dfdc]{background:rgba(16,185,129,.1);color:#059669}.iot-status-badge.danger[data-v-2d23dfdc]{background:rgba(239,68,68,.1);color:#dc2626}.iot-status-badge.warn[data-v-2d23dfdc]{background:rgba(245,158,11,.1);color:#d97706}.iot-status-badge.pending[data-v-2d23dfdc]{background:rgba(107,114,128,.1);color:#6b7280}.iot-pagination[data-v-2d23dfdc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:1rem 0}.iot-page-btn[data-v-2d23dfdc],.iot-pagination[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-page-btn[data-v-2d23dfdc]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .625rem;cursor:pointer;color:#374151;font-size:.875rem}.iot-page-btn[data-v-2d23dfdc]:hover:not(:disabled){background:#f9fafb}.iot-page-btn[data-v-2d23dfdc]:disabled{opacity:.4;cursor:not-allowed}.iot-page-info[data-v-2d23dfdc]{font-size:.8rem;color:#374151}.iot-page-total[data-v-2d23dfdc]{color:#9ca3af;font-size:.75rem}.iot-empty-section[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:3rem;color:#9ca3af;font-size:.875rem;font-style:italic}.iot-schedule-card[data-v-2d23dfdc]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.iot-schedule-header[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.iot-schedule-title h3[data-v-2d23dfdc]{margin:0 0 .125rem;font-size:1rem;font-weight:600;color:#111827}.iot-schedule-meta[data-v-2d23dfdc]{font-size:.75rem;color:#6b7280}.iot-schedule-stats[data-v-2d23dfdc]{gap:.75rem}.iot-sched-stat[data-v-2d23dfdc],.iot-schedule-stats[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iot-sched-stat[data-v-2d23dfdc]{font-size:.75rem;font-weight:500;color:#6b7280;gap:.2rem}.iot-sched-stat.good[data-v-2d23dfdc]{color:#059669}.iot-sched-stat.danger[data-v-2d23dfdc]{color:#dc2626}.iot-compliance-badge[data-v-2d23dfdc]{padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700}.compliance-good[data-v-2d23dfdc]{background:rgba(16,185,129,.1);color:#059669}.compliance-warn[data-v-2d23dfdc]{background:rgba(245,158,11,.1);color:#d97706}.compliance-danger[data-v-2d23dfdc]{background:rgba(239,68,68,.1);color:#dc2626}.iot-schedule-grid[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.iot-slot[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem;width:60px;padding:.375rem .25rem;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;cursor:default;-webkit-transition:all .15s;transition:all .15s}.iot-slot[data-v-2d23dfdc]:hover{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.iot-slot-captured[data-v-2d23dfdc]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.05)}.iot-slot-missed[data-v-2d23dfdc]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.iot-slot-pending[data-v-2d23dfdc]{border-color:#e5e7eb;background:#f9fafb}.iot-slot-time[data-v-2d23dfdc]{font-size:.6rem;font-weight:600;color:#6b7280;text-transform:uppercase}.iot-slot-value[data-v-2d23dfdc]{font-size:.75rem;font-weight:700;color:#111827;line-height:1}.iot-slot-icon[data-v-2d23dfdc]{font-size:.8rem;line-height:1}.iot-slot-captured .iot-slot-icon[data-v-2d23dfdc]{color:#059669}.iot-slot-missed .iot-slot-icon[data-v-2d23dfdc]{color:#dc2626}.iot-slot-pending .iot-slot-icon[data-v-2d23dfdc]{color:#9ca3af}.iot-modal-overlay[data-v-2d23dfdc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.iot-modal[data-v-2d23dfdc]{background:#fff;border-radius:12px;width:90%;max-width:520px;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-modal-header[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.iot-modal-header h3[data-v-2d23dfdc]{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.iot-close-btn[data-v-2d23dfdc]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:#6b7280;font-size:1.125rem}.iot-close-btn[data-v-2d23dfdc]:hover{color:#111827;background:#f3f4f6}.iot-modal-body[data-v-2d23dfdc]{padding:1.5rem}.iot-modal-footer[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.iot-form-group[data-v-2d23dfdc]{margin-bottom:1rem}.iot-form-group label[data-v-2d23dfdc]{display:block;font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem}.iot-form-row[data-v-2d23dfdc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.iot-input[data-v-2d23dfdc]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:#111827;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.iot-input[data-v-2d23dfdc]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.15);box-shadow:0 0 0 2px rgba(79,70,229,.15)}.iot-textarea[data-v-2d23dfdc]{resize:vertical;min-height:60px}.iot-form-error[data-v-2d23dfdc]{margin-top:.5rem;padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:.8rem}.iot-form-hint[data-v-2d23dfdc]{font-size:.75rem;color:#9ca3af;font-style:italic}.iot-multiselect-list[data-v-2d23dfdc]{max-height:180px;overflow-y:auto;border:1px solid #d1d5db;border-radius:6px;padding:.5rem;background:#fff}.iot-checkbox-item[data-v-2d23dfdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.8rem;color:#374151;cursor:pointer;border-radius:4px;text-transform:none;font-weight:400}.iot-checkbox-item[data-v-2d23dfdc]:hover{background:#f9fafb}.iot-checkbox-item input[type=checkbox][data-v-2d23dfdc]{accent-color:#4f46e5}@media (max-width:768px){.iot-readings[data-v-2d23dfdc]{padding:1rem}.iot-toolbar-row[data-v-2d23dfdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.iot-search-input[data-v-2d23dfdc]{max-width:100%}.iot-summary-strip[data-v-2d23dfdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iot-stat[data-v-2d23dfdc]{min-width:auto}.iot-schedule-header[data-v-2d23dfdc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iot-form-row[data-v-2d23dfdc]{grid-template-columns:1fr}}.iot-container[data-v-61f1e4dc]{max-width:1400px;margin:0 auto;padding:2rem}.iot-header[data-v-61f1e4dc]{margin-bottom:1.5rem}.iot-title[data-v-61f1e4dc]{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.iot-subtitle[data-v-61f1e4dc]{font-size:.875rem;color:#6b7280;margin:.25rem 0 0 0}.iot-tab-nav[data-v-61f1e4dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;overflow-x:auto}.iot-tab[data-v-61f1e4dc]{padding:.625rem 1rem;font-size:.8rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.iot-tab[data-v-61f1e4dc]:hover{color:#374151}.iot-tab.active[data-v-61f1e4dc]{color:#4f46e5;border-bottom-color:#4f46e5;font-weight:600}.iot-tab-badge[data-v-61f1e4dc]{background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;min-width:18px;text-align:center;line-height:1.2}.iot-tab-content[data-v-61f1e4dc]{min-height:400px}.font-mono[data-v-61f1e4dc]{font-family:Courier New,monospace;font-size:.9rem}.iot-modal-overlay[data-v-61f1e4dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.iot-modal[data-v-61f1e4dc]{background:#fff;border-radius:12px;width:100%;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.iot-modal-header[data-v-61f1e4dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.iot-modal-header h3[data-v-61f1e4dc]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.iot-modal-close[data-v-61f1e4dc]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;line-height:1;padding:0}.iot-modal-close[data-v-61f1e4dc]:hover{color:#111827}.iot-modal-body[data-v-61f1e4dc]{padding:1.5rem}.match-results-table[data-v-3034984c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.table-header[data-v-3034984c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-left[data-v-3034984c],.table-header[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-3034984c]{gap:12px}.header-left h3[data-v-3034984c]{margin:0;font-size:16px;font-weight:600;color:#111827}.result-count[data-v-3034984c]{font-size:13px;color:#6b7280;padding:4px 8px;background:#e5e7eb;border-radius:12px}.header-actions[data-v-3034984c]{gap:12px}.header-actions[data-v-3034984c],.search-box[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-3034984c]{position:relative}.search-box i[data-v-3034984c]{position:absolute;left:10px;color:#9ca3af;font-size:14px}.search-input[data-v-3034984c]{padding:8px 12px 8px 32px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;width:200px}.filter-select[data-v-3034984c]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;min-width:140px}.column-toggles[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px}.column-toggles label[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;cursor:pointer}.table-container[data-v-3034984c]{overflow-x:auto}.results-table[data-v-3034984c]{width:100%;border-collapse:collapse}.results-table th[data-v-3034984c]{padding:12px 16px;text-align:left;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.results-table td[data-v-3034984c]{padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:13px;color:#374151;vertical-align:middle}.col-header[data-v-3034984c]{gap:8px}.col-header[data-v-3034984c],.side-indicator[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-indicator[data-v-3034984c]{width:18px;height:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:700;color:#fff}.side-a[data-v-3034984c]{background:#2f80ed}.side-b[data-v-3034984c]{background:#10b981}.sortable[data-v-3034984c]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.sortable[data-v-3034984c]:hover{color:#2f80ed}.row-matched[data-v-3034984c]{background:#f0fdf4}.row-mismatched[data-v-3034984c]{background:#fffbeb}.row-unmatched_source[data-v-3034984c],.row-unmatched_target[data-v-3034984c]{background:#fef2f2}.row-selected[data-v-3034984c]{background:#eff6ff!important}.status-badge[data-v-3034984c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:uppercase}.status-matched[data-v-3034984c]{background:#dcfce7;color:#15803d}.status-mismatched[data-v-3034984c]{background:#fef3c7;color:#b45309}.status-unmatched_source[data-v-3034984c],.status-unmatched_target[data-v-3034984c]{background:#fee2e2;color:#dc2626}.item-cell[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.item-primary[data-v-3034984c]{font-weight:500;color:#111827}.item-secondary[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:12px;color:#6b7280}.total[data-v-3034984c]{font-weight:500;color:#374151}.no-item[data-v-3034984c]{color:#9ca3af;font-style:italic}.score-display[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.score-bar[data-v-3034984c]{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.score-fill[data-v-3034984c]{height:100%;border-radius:3px;-webkit-transition:width .3s;transition:width .3s}.score-good[data-v-3034984c]{background:#22c55e;color:#15803d}.score-warning[data-v-3034984c]{background:#f59e0b;color:#b45309}.score-poor[data-v-3034984c]{background:#ef4444;color:#dc2626}.score-value[data-v-3034984c]{font-size:12px;font-weight:600;min-width:36px}.rule-badges[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rule-badge[data-v-3034984c]{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;font-size:10px}.rule-badge.passed[data-v-3034984c]{background:#dcfce7;color:#22c55e}.rule-badge.failed[data-v-3034984c]{background:#fee2e2;color:#ef4444}.more-rules[data-v-3034984c]{font-size:11px;color:#6b7280;padding:0 4px}.discrepancy-none[data-v-3034984c]{color:#22c55e}.discrepancy-minor[data-v-3034984c]{color:#f59e0b}.discrepancy-moderate[data-v-3034984c]{color:#f97316}.discrepancy-major[data-v-3034984c]{color:#ef4444;font-weight:600}.no-discrepancy[data-v-3034984c]{color:#9ca3af}.discrepancy-cell[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.failed-rule-tag[data-v-3034984c]{display:inline-block;padding:2px 8px;background:#fef2f2;color:#dc2626;border-radius:4px;font-size:11px;font-weight:500;border:1px solid #fecaca;cursor:help}.action-buttons[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.btn-action[data-v-3034984c]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:12px}.btn-match[data-v-3034984c]{background:#dbeafe;color:#2563eb}.btn-match[data-v-3034984c]:hover{background:#bfdbfe}.btn-unmatch[data-v-3034984c]{background:#fee2e2;color:#dc2626}.btn-unmatch[data-v-3034984c]:hover{background:#fecaca}.btn-confirm[data-v-3034984c]{background:#dcfce7;color:#22c55e}.btn-confirm[data-v-3034984c]:hover{background:#bbf7d0}.btn-details[data-v-3034984c]{background:#f3f4f6;color:#6b7280}.btn-details[data-v-3034984c]:hover{background:#e5e7eb}.empty-row[data-v-3034984c]{text-align:center;padding:48px!important}.empty-state[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#9ca3af}.empty-state i[data-v-3034984c]{font-size:32px}.table-footer[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.pagination-info[data-v-3034984c]{font-size:13px;color:#6b7280}.pagination-controls[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.per-page-select[data-v-3034984c]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.page-buttons[data-v-3034984c]{gap:4px}.btn-page[data-v-3034984c],.page-buttons[data-v-3034984c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-page[data-v-3034984c]{width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;color:#374151;-webkit-transition:all .2s;transition:all .2s}.btn-page[data-v-3034984c]:hover:not(:disabled){border-color:#2f80ed;color:#2f80ed}.btn-page[data-v-3034984c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3034984c]{font-size:13px;color:#374151;padding:0 12px}.venn-diagram-container[data-v-2ea764fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.venn-title[data-v-2ea764fc]{font-size:14px;font-weight:600;color:#374151}.venn-diagram[data-v-2ea764fc]{width:100%;max-width:400px}.venn-svg[data-v-2ea764fc]{width:100%;height:auto}.circle-a[data-v-2ea764fc]{fill:rgba(47,128,237,.3);stroke:#2f80ed;stroke-width:2}.circle-a.has-unmatched[data-v-2ea764fc]{fill:rgba(47,128,237,.5)}.circle-b[data-v-2ea764fc]{fill:rgba(16,185,129,.3);stroke:#10b981;stroke-width:2}.circle-b.has-unmatched[data-v-2ea764fc]{fill:rgba(16,185,129,.5)}.intersection[data-v-2ea764fc]{fill:rgba(34,197,94,.6);stroke:none}.count-text[data-v-2ea764fc]{font-size:20px;font-weight:700;text-anchor:middle;dominant-baseline:middle}.count-text.source-only[data-v-2ea764fc]{fill:#1e40af}.count-text.matched[data-v-2ea764fc]{fill:#15803d}.count-text.target-only[data-v-2ea764fc]{fill:#065f46}.label-text[data-v-2ea764fc]{font-size:10px;fill:#6b7280;text-anchor:middle}.label-text.matched-label[data-v-2ea764fc]{fill:#15803d}.set-label[data-v-2ea764fc]{font-size:12px;font-weight:600;fill:#374151;text-anchor:middle}.set-count[data-v-2ea764fc]{font-size:10px;fill:#6b7280;text-anchor:middle}.venn-legend[data-v-2ea764fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-item[data-v-2ea764fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#6b7280}.legend-color[data-v-2ea764fc]{width:12px;height:12px;border-radius:3px}.legend-color.only-a[data-v-2ea764fc]{background:rgba(47,128,237,.5);border:1px solid #2f80ed}.legend-color.matched[data-v-2ea764fc]{background:rgba(34,197,94,.6);border:1px solid #22c55e}.legend-color.only-b[data-v-2ea764fc]{background:rgba(16,185,129,.5);border:1px solid #10b981}.legend-text strong[data-v-2ea764fc]{color:#111827}.match-rate[data-v-2ea764fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;max-width:300px}.rate-bar[data-v-2ea764fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.rate-fill[data-v-2ea764fc]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#22c55e),to(#10b981));background:linear-gradient(90deg,#22c55e,#10b981);border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.rate-text[data-v-2ea764fc]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap}.discrepancy-panel[data-v-7a67a8ce]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.panel-header[data-v-7a67a8ce]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fef3c7}.panel-header[data-v-7a67a8ce],.panel-header h3[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header h3[data-v-7a67a8ce]{margin:0;font-size:16px;font-weight:600;color:#92400e;gap:8px}.count-badge[data-v-7a67a8ce]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}.severity-none[data-v-7a67a8ce]{background:#dcfce7;color:#15803d}.severity-low[data-v-7a67a8ce]{background:#fef3c7;color:#b45309}.severity-medium[data-v-7a67a8ce]{background:#fed7aa;color:#c2410c}.severity-high[data-v-7a67a8ce]{background:#fee2e2;color:#dc2626}.venn-section[data-v-7a67a8ce]{padding:20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.summary-section[data-v-7a67a8ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 20px;background:#fffbeb;border-bottom:1px solid #fcd34d}.summary-item[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:center}.summary-label[data-v-7a67a8ce]{font-size:11px;font-weight:600;color:#92400e;text-transform:uppercase}.summary-value[data-v-7a67a8ce]{font-size:24px;font-weight:700;color:#111827}.text-success[data-v-7a67a8ce]{color:#22c55e}.text-warning[data-v-7a67a8ce]{color:#f59e0b}.text-danger[data-v-7a67a8ce]{color:#ef4444}.discrepancy-tabs[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e5e7eb;padding:0 20px;background:#f9fafb}.tab-btn[data-v-7a67a8ce]{padding:12px 16px;border:none;background:none;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-bottom:2px solid transparent;margin-bottom:-1px;-webkit-transition:all .2s;transition:all .2s}.tab-btn[data-v-7a67a8ce]:hover{color:#374151}.tab-btn.active[data-v-7a67a8ce]{color:#2f80ed;border-bottom-color:#2f80ed;background:#fff}.tab-content[data-v-7a67a8ce]{padding:20px}.breakdown-section[data-v-7a67a8ce]{margin-bottom:20px}.breakdown-section h4[data-v-7a67a8ce]{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#374151}.variance-stats[data-v-7a67a8ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px;background:#f9fafb;border-radius:8px}.stat-label[data-v-7a67a8ce]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase}.stat-value[data-v-7a67a8ce]{font-size:18px;font-weight:700;color:#111827}.unmatched-info-banner[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13px}.info-source[data-v-7a67a8ce]{background:#dbeafe;color:#1e40af}.info-target[data-v-7a67a8ce]{background:#d1fae5;color:#065f46}.unmatched-info-banner i[data-v-7a67a8ce]{font-size:16px}.discrepancy-list[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.discrepancy-item[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.discrepancy-item[data-v-7a67a8ce]:hover{border-color:#2f80ed;background:#f8fafc}.variance-item[data-v-7a67a8ce]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:3px solid #f59e0b}.unmatched-item[data-v-7a67a8ce]{gap:12px}.unmatched-item.source[data-v-7a67a8ce]{border-left:3px solid #2f80ed}.unmatched-item.target[data-v-7a67a8ce]{border-left:3px solid #10b981}.item-badge[data-v-7a67a8ce]{-ms-flex-negative:0;flex-shrink:0}.side-indicator[data-v-7a67a8ce]{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;color:#fff}.side-indicator.source[data-v-7a67a8ce]{background:#2f80ed}.side-indicator.target[data-v-7a67a8ce]{background:#10b981}.item-info[data-v-7a67a8ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.item-name[data-v-7a67a8ce]{font-weight:500;color:#111827;font-size:14px}.item-comparison[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#6b7280}.item-details[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.detail-tag[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:4px}.detail-tag i[data-v-7a67a8ce]{font-size:10px}.side-label[data-v-7a67a8ce]{font-weight:600;margin-right:2px}.source-value[data-v-7a67a8ce]{color:#2563eb}.target-value[data-v-7a67a8ce]{color:#059669}.item-comparison i[data-v-7a67a8ce]{font-size:10px;color:#9ca3af}.item-total[data-v-7a67a8ce],.item-variance[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px}.total-label[data-v-7a67a8ce]{font-size:10px;color:#6b7280;text-transform:uppercase}.total-value[data-v-7a67a8ce]{font-size:16px;font-weight:600;color:#111827}.variance-amount[data-v-7a67a8ce]{font-size:16px;font-weight:700}.variance-positive[data-v-7a67a8ce]{color:#22c55e}.variance-negative[data-v-7a67a8ce]{color:#ef4444}.variance-percent[data-v-7a67a8ce]{font-size:11px;color:#6b7280}.empty-state[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:32px;color:#22c55e}.empty-state i[data-v-7a67a8ce]{font-size:32px}.empty-state p[data-v-7a67a8ce]{margin:0;font-size:14px;color:#6b7280}.section-total[data-v-7a67a8ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px;margin-top:16px;background:#f9fafb;border-radius:8px;font-size:14px;color:#374151}.section-total strong[data-v-7a67a8ce]{font-size:16px;color:#111827}.audit-log-panel[data-v-9dc4225a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.panel-header[data-v-9dc4225a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.panel-header[data-v-9dc4225a],.panel-header h3[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header h3[data-v-9dc4225a]{margin:0;font-size:16px;font-weight:600;color:#111827;gap:8px}.header-actions[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filter-select[data-v-9dc4225a]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:12px}.btn-refresh[data-v-9dc4225a]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280;-webkit-transition:all .2s;transition:all .2s}.btn-refresh[data-v-9dc4225a]:hover:not(:disabled){border-color:#2f80ed;color:#2f80ed}.btn-refresh[data-v-9dc4225a]:disabled{opacity:.5;cursor:not-allowed}.log-content[data-v-9dc4225a]{padding:20px;max-height:500px;overflow-y:auto}.empty-state[data-v-9dc4225a],.loading-state[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:40px;color:#9ca3af}.empty-state i[data-v-9dc4225a]{font-size:32px}.timeline[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline-item[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.timeline-marker[data-v-9dc4225a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.marker-icon[data-v-9dc4225a],.timeline-marker[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px}.marker-icon[data-v-9dc4225a]{height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.icon-manual_match[data-v-9dc4225a],.icon-match[data-v-9dc4225a]{background:#dbeafe;color:#2563eb}.icon-unmatch[data-v-9dc4225a]{background:#fee2e2;color:#dc2626}.icon-complete[data-v-9dc4225a],.icon-confirm[data-v-9dc4225a]{background:#dcfce7;color:#22c55e}.icon-cancel[data-v-9dc4225a],.icon-reject[data-v-9dc4225a]{background:#fee2e2;color:#dc2626}.icon-run_matching[data-v-9dc4225a],.icon-status[data-v-9dc4225a]{background:#fef3c7;color:#f59e0b}.icon-create[data-v-9dc4225a]{background:#e0e7ff;color:#6366f1}.marker-line[data-v-9dc4225a]{width:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#e5e7eb;margin:4px 0;min-height:20px}.timeline-content[data-v-9dc4225a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:20px}.log-header[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.action-badge[data-v-9dc4225a]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:uppercase}.badge-manual_match[data-v-9dc4225a],.badge-match[data-v-9dc4225a]{background:#dbeafe;color:#1d4ed8}.badge-unmatch[data-v-9dc4225a]{background:#fee2e2;color:#dc2626}.badge-complete[data-v-9dc4225a],.badge-confirm[data-v-9dc4225a]{background:#dcfce7;color:#15803d}.badge-cancel[data-v-9dc4225a],.badge-reject[data-v-9dc4225a]{background:#fee2e2;color:#dc2626}.badge-run_matching[data-v-9dc4225a],.badge-status[data-v-9dc4225a]{background:#fef3c7;color:#b45309}.badge-create[data-v-9dc4225a]{background:#e0e7ff;color:#4f46e5}.log-time[data-v-9dc4225a]{font-size:12px;color:#9ca3af}.log-description[data-v-9dc4225a]{font-size:14px;color:#374151;margin-bottom:8px}.log-details[data-v-9dc4225a]{background:#f9fafb;border-radius:6px;padding:10px;margin-bottom:8px}.detail-item[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:12px;padding:4px 0}.detail-label[data-v-9dc4225a]{color:#6b7280;min-width:60px}.detail-value[data-v-9dc4225a]{color:#111827;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.old-status[data-v-9dc4225a]{text-decoration:line-through;color:#9ca3af}.new-status[data-v-9dc4225a]{color:#22c55e}.log-user[data-v-9dc4225a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#6b7280}.panel-footer[data-v-9dc4225a]{padding:12px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.btn-load-more[data-v-9dc4225a]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-load-more[data-v-9dc4225a]:hover:not(:disabled){border-color:#2f80ed;color:#2f80ed}.btn-load-more[data-v-9dc4225a]:disabled{opacity:.5;cursor:not-allowed}.manual-match-modal[data-v-7dd03faa]{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;margin-bottom:20px}.source-section[data-v-7dd03faa],.target-section[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.section-header[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.section-header h4[data-v-7dd03faa]{margin:0;font-size:14px;font-weight:600;color:#374151}.side-badge[data-v-7dd03faa]{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;color:#fff}.side-a[data-v-7dd03faa]{background:#2f80ed}.side-b[data-v-7dd03faa]{background:#10b981}.selected-item[data-v-7dd03faa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.item-card[data-v-7dd03faa]{padding:12px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.item-card[data-v-7dd03faa]:hover{border-color:#10b981}.item-card.selected[data-v-7dd03faa]{border-color:#10b981;background:#f0fdf4}.item-main[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:10px}.item-name[data-v-7dd03faa]{font-weight:600;color:#111827;font-size:14px}.item-sku[data-v-7dd03faa]{font-size:11px;color:#6b7280}.item-details[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.detail[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.detail .label[data-v-7dd03faa]{font-size:10px;color:#9ca3af;text-transform:uppercase}.detail .value[data-v-7dd03faa]{font-size:13px;font-weight:500;color:#374151}.detail .value.total[data-v-7dd03faa]{font-weight:700;color:#111827}.selected-indicator[data-v-7dd03faa]{position:absolute;top:12px;right:12px;color:#22c55e;font-size:20px}.no-selection[data-v-7dd03faa]{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;gap:8px;padding:24px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:10px;color:#9ca3af}.match-arrow[data-v-7dd03faa],.no-selection[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.match-arrow[data-v-7dd03faa]{flex-direction:column;padding:20px 0}.arrow-line[data-v-7dd03faa]{width:2px;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(#e5e7eb),to(#10b981));background:linear-gradient(180deg,#e5e7eb,#10b981)}.arrow-icon[data-v-7dd03faa]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#10b981;border-radius:50%;color:#fff;font-size:16px;margin:8px 0}.search-box[data-v-7dd03faa]{position:relative}.search-box i[data-v-7dd03faa]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af}.search-input[data-v-7dd03faa]{width:100%;padding:10px 12px 10px 36px;border:1px solid #d1d5db;border-radius:8px;font-size:13px}.search-input[data-v-7dd03faa]:focus{border-color:#10b981;outline:none;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.1);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.items-list[data-v-7dd03faa]{max-height:300px;overflow-y:auto}.empty-list[data-v-7dd03faa],.items-list[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.empty-list[data-v-7dd03faa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;color:#9ca3af}.empty-list i[data-v-7dd03faa]{font-size:24px}.comparison-preview[data-v-7dd03faa]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:16px}.comparison-preview h4[data-v-7dd03faa]{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#374151}.comparison-grid[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.comparison-header[data-v-7dd03faa],.comparison-row[data-v-7dd03faa]{display:grid;grid-template-columns:100px 1fr 1fr 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comparison-header[data-v-7dd03faa]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.comparison-row[data-v-7dd03faa]{font-size:13px;padding:8px 0}.comparison-row.total-row[data-v-7dd03faa]{font-weight:600;border-top:1px solid #e5e7eb;padding-top:12px}.row-label[data-v-7dd03faa]{color:#6b7280}.col-source[data-v-7dd03faa]{color:#2563eb}.col-target[data-v-7dd03faa]{color:#059669}.col-diff[data-v-7dd03faa]{font-weight:500}.diff-none[data-v-7dd03faa],.diff-positive[data-v-7dd03faa]{color:#22c55e}.diff-positive[data-v-7dd03faa]:before{content:"+"}.diff-negative[data-v-7dd03faa]{color:#ef4444}.match-reason[data-v-7dd03faa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.match-reason label[data-v-7dd03faa]{font-size:13px;font-weight:600;color:#374151}.reason-input[data-v-7dd03faa]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;resize:vertical}.reason-input[data-v-7dd03faa]:focus{border-color:#2f80ed;outline:none;-webkit-box-shadow:0 0 0 3px rgba(47,128,237,.1);box-shadow:0 0 0 3px rgba(47,128,237,.1)}.session-detail-page[data-v-3a5b6c41]{padding:24px}.page-header[data-v-3a5b6c41]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.header-left[data-v-3a5b6c41],.page-header[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-3a5b6c41]{gap:16px}.btn-back[data-v-3a5b6c41]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;color:#6b7280;-webkit-transition:all .2s;transition:all .2s}.btn-back[data-v-3a5b6c41]:hover{border-color:#2f80ed;color:#2f80ed}.header-left h1[data-v-3a5b6c41]{margin:0;font-size:24px;font-weight:600;color:#111827}.subtitle[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:4px 0 0 0}.template-name[data-v-3a5b6c41]{color:#6b7280;font-size:14px}.header-actions[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.status-badge[data-v-3a5b6c41]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:uppercase}.status-draft[data-v-3a5b6c41]{background:#f3f4f6;color:#6b7280}.status-in_progress[data-v-3a5b6c41]{background:#dbeafe;color:#1d4ed8}.status-completed[data-v-3a5b6c41]{background:#dcfce7;color:#15803d}.status-cancelled[data-v-3a5b6c41]{background:#fee2e2;color:#dc2626}.session-content[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.summary-cards[data-v-3a5b6c41]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card[data-v-3a5b6c41]{gap:16px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.card-icon[data-v-3a5b6c41],.summary-card[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icon[data-v-3a5b6c41]{width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;font-size:24px}.summary-card.matched .card-icon[data-v-3a5b6c41]{background:#dcfce7;color:#22c55e}.summary-card.mismatched .card-icon[data-v-3a5b6c41]{background:#fef3c7;color:#f59e0b}.summary-card.unmatched-source .card-icon[data-v-3a5b6c41],.summary-card.unmatched-target .card-icon[data-v-3a5b6c41]{background:#fee2e2;color:#ef4444}.card-content[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-value[data-v-3a5b6c41]{font-size:28px;font-weight:700;color:#111827}.card-label[data-v-3a5b6c41]{font-size:13px;color:#6b7280}.activities-comparison[data-v-3a5b6c41]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-box[data-v-3a5b6c41]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.box-header[data-v-3a5b6c41]{gap:10px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.box-header[data-v-3a5b6c41],.side-badge[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-badge[data-v-3a5b6c41]{width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;color:#fff}.side-a[data-v-3a5b6c41]{background:#2f80ed}.side-b[data-v-3a5b6c41]{background:#10b981}.box-title[data-v-3a5b6c41]{font-weight:600;color:#374151}.box-content[data-v-3a5b6c41]{padding:16px}.info-row[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.info-row[data-v-3a5b6c41]:last-child{border-bottom:none}.info-label[data-v-3a5b6c41]{color:#6b7280;font-size:13px}.info-value[data-v-3a5b6c41]{font-weight:500;color:#111827}.vs-divider span[data-v-3a5b6c41]{font-size:14px;font-weight:700;color:#9ca3af;background:#f3f4f6;padding:8px 12px;border-radius:20px}.session-tabs[data-v-3a5b6c41]{border-bottom:2px solid #e5e7eb}.match-details .detail-section[data-v-3a5b6c41]{margin-bottom:24px}.match-details h4[data-v-3a5b6c41]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#374151;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.detail-grid[data-v-3a5b6c41]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.detail-item .label[data-v-3a5b6c41]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase}.detail-item .value[data-v-3a5b6c41]{font-size:14px;color:#111827}.rules-list[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.rule-detail[data-v-3a5b6c41]{padding:12px;background:#f9fafb;border-radius:8px}.rule-header[data-v-3a5b6c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.rule-name[data-v-3a5b6c41]{font-weight:500;color:#111827}.rule-status[data-v-3a5b6c41]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.rule-status.passed[data-v-3a5b6c41]{background:#dcfce7;color:#15803d}.rule-status.failed[data-v-3a5b6c41]{background:#fee2e2;color:#dc2626}.rule-details[data-v-3a5b6c41]{font-size:12px;color:#6b7280}.no-rules[data-v-3a5b6c41]{text-align:center;padding:24px;color:#9ca3af}.mr-2[data-v-3a5b6c41]{margin-right:8px}.usage-dashboard[data-v-112415f0]{max-width:1200px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.usage-header[data-v-112415f0]{margin-bottom:2rem}.usage-title[data-v-112415f0]{font-size:2rem;font-weight:600;margin:0 0 .5rem 0;color:#1a1a1a}.usage-subtitle[data-v-112415f0]{font-size:1rem;color:#666;margin:0}.date-range-selector[data-v-112415f0]{margin-bottom:2rem}.date-range-header[data-v-112415f0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.date-range-header[data-v-112415f0],.date-range-tabs[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.date-range-tabs[data-v-112415f0]{gap:.5rem}.refresh-btn[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.refresh-btn[data-v-112415f0]:hover:not(:disabled){background:#f9fafb;border-color:#4b7cf3;color:#4b7cf3}.refresh-btn[data-v-112415f0]:disabled{opacity:.6;cursor:not-allowed}.date-tab[data-v-112415f0]{padding:.5rem 1rem;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#666}.date-tab[data-v-112415f0]:hover{border-color:#4b7cf3;color:#4b7cf3}.date-tab.active[data-v-112415f0]{background:#4b7cf3;border-color:#4b7cf3;color:#fff;-webkit-box-shadow:0 2px 4px rgba(75,124,243,.3);box-shadow:0 2px 4px rgba(75,124,243,.3)}.custom-date-range[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.date-input[data-v-112415f0]{padding:.5rem .75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;-webkit-transition:border-color .2s;transition:border-color .2s}.date-input[data-v-112415f0]:focus{outline:none;border-color:#4b7cf3}.date-separator[data-v-112415f0]{color:#666;font-size:.875rem}.metrics-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.period-breakdown-section[data-v-112415f0]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);margin-bottom:2rem;overflow:hidden}.period-breakdown-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:1.5rem}.breakdown-card[data-v-112415f0]{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background:#fafbfc}.breakdown-card-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.breakdown-label[data-v-112415f0]{font-weight:600;font-size:.9rem;color:#111827}.charge-type-badge[data-v-112415f0]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.charge-type-badge.per_page[data-v-112415f0]{background:#dbeafe;color:#1e40af}.charge-type-badge.per_activity[data-v-112415f0]{background:#fef3c7;color:#92400e}.charge-type-badge.per_order_item[data-v-112415f0]{background:#ede9fe;color:#5b21b6}.breakdown-usage[data-v-112415f0]{margin-bottom:.75rem}.breakdown-usage-text[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;color:#6b7280;margin-bottom:4px}.breakdown-pct[data-v-112415f0]{font-weight:600;color:#374151}.breakdown-bar-track[data-v-112415f0]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.breakdown-bar-fill[data-v-112415f0]{height:100%;background:#10b981;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.breakdown-bar-fill.overage[data-v-112415f0]{background:#ef4444}.breakdown-footer[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem}.breakdown-overage[data-v-112415f0]{color:#ef4444;font-weight:500}.breakdown-within[data-v-112415f0]{color:#10b981;font-weight:500}.breakdown-cost[data-v-112415f0]{font-weight:700;color:#111827;font-size:.9rem}.status-badge[data-v-112415f0]{font-size:.7rem;padding:2px 8px;border-radius:10px}.status-badge.active[data-v-112415f0]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-112415f0]{background:#fee2e2;color:#991b1b}.metric-card[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.metric-card[data-v-112415f0]:hover{-webkit-box-shadow:0 4px 16px rgba(75,124,243,.08);box-shadow:0 4px 16px rgba(75,124,243,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-card.primary[data-v-112415f0]{border-color:#4b7cf3;background:linear-gradient(135deg,#f0f4ff,#fff);-webkit-box-shadow:0 2px 8px rgba(75,124,243,.06);box-shadow:0 2px 8px rgba(75,124,243,.06)}.metric-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.75rem}.metric-label[data-v-112415f0]{font-size:.875rem;color:#6b7280;font-weight:500}.metric-icon[data-v-112415f0]{font-size:1.25rem;color:#9ca3af}.metric-value[data-v-112415f0]{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.2}.metric-detail[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.813rem}.metric-change[data-v-112415f0]{font-weight:500}.metric-change.positive[data-v-112415f0]{color:#4b7cf3}.metric-change.negative[data-v-112415f0]{color:#ef4444}.metric-avg[data-v-112415f0],.metric-period[data-v-112415f0]{color:#6b7280}.chart-container[data-v-112415f0]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfc));background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid #e5e7eb;border-radius:12px;padding:2rem 2rem 3rem 2rem;margin-bottom:2rem;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:100%;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.chart-container[data-v-112415f0]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.chart-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;min-height:40px;width:100%}.chart-title[data-v-112415f0]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.chart-controls[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.grouping-select[data-v-112415f0],.metric-select[data-v-112415f0]{padding:.375rem .75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.875rem;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.grouping-select[data-v-112415f0]:hover,.metric-select[data-v-112415f0]:hover{border-color:#d1d5db;background:#fafbfc}.grouping-select[data-v-112415f0]:focus,.metric-select[data-v-112415f0]:focus{outline:none;border-color:#4b7cf3}.chart-wrapper[data-v-112415f0]{height:400px;min-height:400px;position:relative;padding:1rem 0;z-index:1;width:100%;clear:both}.chart-wrapper canvas[data-v-112415f0]{max-height:100%!important;width:100%!important;height:100%!important;display:block}.chart-loading[data-v-112415f0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#6b7280}.chart-loading[data-v-112415f0],.loading-progress[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.loading-progress[data-v-112415f0]{width:300px}.progress-bar[data-v-112415f0]{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-112415f0]{height:100%;background-color:#4b7cf3;-webkit-transition:width .3s ease;transition:width .3s ease;border-radius:4px}.progress-text[data-v-112415f0]{font-size:.875rem;color:#6b7280;text-align:center}.side-by-side-tables[data-v-112415f0]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.usage-table-container[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.usage-table-container[data-v-112415f0]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.table-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.table-title[data-v-112415f0]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.export-button[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.export-button[data-v-112415f0]:hover{background:#f9fafb;border-color:#d1d5db}.usage-table[data-v-112415f0]{width:100%;border-collapse:collapse}.usage-table th[data-v-112415f0]{text-align:left;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.usage-table td[data-v-112415f0]{padding:1rem 1.5rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.usage-table tbody tr[data-v-112415f0]:nth-child(2n){background:#fafbfc}.usage-table tbody tr[data-v-112415f0]:hover{background:#f0f4ff}.table-pagination[data-v-112415f0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:1rem;border-top:1px solid #e5e7eb}.pagination-btn[data-v-112415f0],.table-pagination[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-btn[data-v-112415f0]{padding:.375rem .75rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.pagination-btn[data-v-112415f0]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.pagination-btn[data-v-112415f0]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-112415f0]{font-size:.875rem;color:#6b7280}.user-usage-container[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.user-usage-container[data-v-112415f0]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.activity-usage-container[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:2rem;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.activity-usage-container[data-v-112415f0]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.user-usage-container .table-header[data-v-112415f0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.header-actions[data-v-112415f0],.user-usage-container .table-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-112415f0]{gap:.5rem}.filter-select[data-v-112415f0]{padding:.375rem .75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-select[data-v-112415f0]:focus{outline:none;border-color:#4b7cf3}.loading-container[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#6b7280;gap:.5rem}.loading-container .mdi[data-v-112415f0]{font-size:1.5rem}.empty-state[data-v-112415f0]{text-align:center;color:#6b7280;font-style:italic;padding:2rem 1.5rem}.total-count[data-v-112415f0]{font-size:.875rem;color:#6b7280;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-cell[data-v-112415f0]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-numbers-cell[data-v-112415f0]{cursor:help;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-numbers-cell[data-v-112415f0]:hover{color:#4b7cf3}.user-usage-container .usage-table[data-v-112415f0]{table-layout:fixed}.user-usage-container .usage-table td[data-v-112415f0]:first-child,.user-usage-container .usage-table th[data-v-112415f0]:first-child{width:15%}.user-usage-container .usage-table td[data-v-112415f0]:nth-child(2),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(2){width:20%}.user-usage-container .usage-table td[data-v-112415f0]:nth-child(3),.user-usage-container .usage-table td[data-v-112415f0]:nth-child(4),.user-usage-container .usage-table td[data-v-112415f0]:nth-child(5),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(3),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(4),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(5){width:15%}.user-usage-container .usage-table td[data-v-112415f0]:nth-child(6),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(6){width:20%}.mdi-spin[data-v-112415f0]{-webkit-animation:spin-112415f0 1s linear infinite;animation:spin-112415f0 1s linear infinite}@-webkit-keyframes spin-112415f0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-112415f0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.usage-dashboard[data-v-112415f0]{padding:1rem}.metrics-grid[data-v-112415f0]{grid-template-columns:1fr}.side-by-side-tables[data-v-112415f0]{grid-template-columns:1fr;gap:1rem}.chart-header[data-v-112415f0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.chart-controls[data-v-112415f0]{margin-left:auto}.grouping-select[data-v-112415f0],.metric-select[data-v-112415f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.chart-wrapper[data-v-112415f0]{height:350px!important;min-height:350px!important}.table-header[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-actions[data-v-112415f0]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-select[data-v-112415f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.usage-table[data-v-112415f0]{font-size:.813rem}.usage-table td[data-v-112415f0],.usage-table th[data-v-112415f0]{padding:.75rem 1rem}.user-usage-container .table-header[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.email-cell[data-v-112415f0]{max-width:80px}.user-usage-container .usage-table td[data-v-112415f0]:nth-child(2),.user-usage-container .usage-table th[data-v-112415f0]:nth-child(2){width:25%}}@media (max-width:1024px) and (min-width:769px){.metrics-grid[data-v-112415f0]{grid-template-columns:repeat(2,1fr)}.chart-header[data-v-112415f0]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.chart-controls[data-v-112415f0]{min-width:200px}}.tab-fade-enter-active[data-v-112415f0],.tab-fade-leave-active[data-v-112415f0]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.tab-fade-enter[data-v-112415f0],.tab-fade-leave-to[data-v-112415f0]{opacity:0}.table-header.clickable[data-v-112415f0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-header.clickable[data-v-112415f0]:hover{background-color:#f9fafb}.badge-count[data-v-112415f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e5e7eb;color:#374151;font-size:.75rem;font-weight:600;min-width:22px;height:22px;border-radius:11px;padding:0 6px;margin-left:8px;vertical-align:middle}.accordion-enter-active[data-v-112415f0],.accordion-leave-active[data-v-112415f0]{-webkit-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.accordion-enter[data-v-112415f0],.accordion-leave-to[data-v-112415f0]{opacity:0;max-height:0}.accordion-enter-to[data-v-112415f0],.accordion-leave[data-v-112415f0]{opacity:1;max-height:2000px}.main-tabs[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.main-tab[data-v-112415f0]{padding:.75rem 1.5rem;border:none;background:none;color:#6b7280;font-size:.938rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.main-tab[data-v-112415f0]:hover{color:#374151;background:#f9fafb}.main-tab.active[data-v-112415f0]{color:#4b7cf3;border-bottom-color:#4b7cf3}.main-tab .mdi[data-v-112415f0]{font-size:1.1rem}.billing-tab[data-v-112415f0]{gap:1.5rem}.billing-loading-state[data-v-112415f0],.billing-tab[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.billing-loading-state[data-v-112415f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem;color:#6b7280;gap:.75rem}.billing-loading-state .mdi[data-v-112415f0]{font-size:2rem;color:#4b7cf3}.billing-empty-state[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 2rem;background:#fff;border:2px dashed #d1d5db;border-radius:12px;text-align:center}.billing-empty-state[data-v-112415f0],.empty-state-icon[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-112415f0]{width:64px;height:64px;border-radius:50%;background:#f0f4ff;margin-bottom:1rem}.empty-state-icon .mdi[data-v-112415f0]{font-size:2rem;color:#4b7cf3}.billing-empty-state h3[data-v-112415f0]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem 0}.billing-empty-state p[data-v-112415f0]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem 0;max-width:400px}.billing-section[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.billing-section[data-v-112415f0]:hover{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.section-icon[data-v-112415f0]{color:#9ca3af;margin-right:.25rem}.period-badge[data-v-112415f0]{display:inline-block;padding:.125rem .5rem;background:#f0f4ff;color:#4b7cf3;border-radius:4px;font-size:.75rem;font-weight:600;margin-left:.5rem;vertical-align:middle}.plan-config-card .plan-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.25rem}.plan-config-card .plan-grid-3col[data-v-112415f0]{grid-template-columns:repeat(3,1fr)}.plan-section-divider[data-v-112415f0]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.plan-section-title[data-v-112415f0]{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.plan-section-title .mdi[data-v-112415f0]{font-size:1rem;color:#f59e0b}.plan-section-desc[data-v-112415f0]{font-size:.75rem;color:#9ca3af;margin:0}.plan-field[data-v-112415f0]{min-width:0}.plan-field label[data-v-112415f0]{display:block;font-size:.75rem;color:#6b7280;font-weight:600;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.025em}.plan-field .plan-value[data-v-112415f0]{font-size:1.063rem;font-weight:600;color:#111827;line-height:1.5}.input-with-prefix[data-v-112415f0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-prefix[data-v-112415f0]{position:absolute;left:.75rem;color:#6b7280;font-size:.875rem;pointer-events:none;z-index:1}.plan-input[data-v-112415f0]{width:100%;padding:.563rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;background:#fff}.plan-input.prefixed[data-v-112415f0]{padding-left:1.625rem}.plan-input[data-v-112415f0]:focus{border-color:#4b7cf3;-webkit-box-shadow:0 0 0 3px rgba(75,124,243,.1);box-shadow:0 0 0 3px rgba(75,124,243,.1)}.plan-input[data-v-112415f0]::-webkit-input-placeholder{color:#c0c5cc}.plan-input[data-v-112415f0]::-moz-placeholder{color:#c0c5cc}.plan-input[data-v-112415f0]:-ms-input-placeholder{color:#c0c5cc}.plan-input[data-v-112415f0]::-ms-input-placeholder{color:#c0c5cc}.plan-input[data-v-112415f0]::placeholder{color:#c0c5cc}.save-btn[data-v-112415f0]{padding:.5rem 1.25rem;background:#4b7cf3;color:#fff;border:none;border-radius:8px;font-size:.813rem;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:background .2s,-webkit-transform .1s;transition:background .2s,-webkit-transform .1s;transition:background .2s,transform .1s;transition:background .2s,transform .1s,-webkit-transform .1s}.save-btn[data-v-112415f0]:hover:not(:disabled){background:#3b6de0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.save-btn[data-v-112415f0]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-112415f0]{padding:.5rem 1.25rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.813rem;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-webkit-transition:background .2s;transition:background .2s}.cancel-btn[data-v-112415f0]:hover{background:#f3f4f6}.quota-gauge[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-top:.75rem}.quota-labels[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;color:#9ca3af;font-weight:500}.quota-bar-container[data-v-112415f0]{width:100%;height:28px;background:#f3f4f6;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quota-bar-fill[data-v-112415f0]{height:100%;border-radius:14px;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1);transition:width .8s cubic-bezier(.4,0,.2,1);min-width:2%;position:relative}.quota-bar-overage[data-v-112415f0]{height:100%;background:repeating-linear-gradient(-45deg,#ef4444,#ef4444 4px,#dc2626 0,#dc2626 8px);border-radius:0 14px 14px 0;-webkit-animation:overage-stripes-112415f0 1s linear infinite;animation:overage-stripes-112415f0 1s linear infinite}@-webkit-keyframes overage-stripes-112415f0{0%{background-position:0 0}to{background-position:16px 0}}@keyframes overage-stripes-112415f0{0%{background-position:0 0}to{background-position:16px 0}}.quota-green[data-v-112415f0]{background:-webkit-gradient(linear,left top,right top,from(#34d399),to(#10b981));background:linear-gradient(90deg,#34d399,#10b981)}.quota-yellow[data-v-112415f0]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f59e0b));background:linear-gradient(90deg,#fbbf24,#f59e0b)}.quota-red[data-v-112415f0]{background:-webkit-gradient(linear,left top,right top,from(#f87171),to(#ef4444));background:linear-gradient(90deg,#f87171,#ef4444)}.quota-text[data-v-112415f0]{font-size:.938rem;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.quota-used[data-v-112415f0]{font-weight:700;font-size:1.25rem;color:#111827}.quota-separator[data-v-112415f0]{color:#9ca3af}.quota-overage[data-v-112415f0]{color:#ef4444;font-weight:600}.quota-overage[data-v-112415f0],.quota-remaining[data-v-112415f0]{margin-left:.75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.875rem}.quota-remaining[data-v-112415f0]{color:#10b981;font-weight:500}.billing-summary-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.billing-card[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;text-align:center;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.billing-card[data-v-112415f0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.billing-card-icon[data-v-112415f0]{font-size:1.25rem;color:#9ca3af;margin-bottom:.5rem}.billing-card-label[data-v-112415f0]{font-size:.75rem;color:#6b7280;font-weight:600;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.025em}.billing-card-value[data-v-112415f0]{font-size:1.375rem;font-weight:700;color:#111827;line-height:1.3}.billing-card-detail[data-v-112415f0]{font-size:.75rem;color:#9ca3af;margin-top:.375rem}.billing-card.overage-highlight[data-v-112415f0]{border-color:#fca5a5;background:#fef2f2}.billing-card.overage-highlight .billing-card-icon[data-v-112415f0]{color:#ef4444}.billing-card.total-card[data-v-112415f0]{background:linear-gradient(135deg,#f0f4ff,#e8edff);border-color:#93b4fd}.billing-card.total-card .billing-card-icon[data-v-112415f0],.billing-card.total-card .billing-card-value[data-v-112415f0]{color:#4b7cf3}.source-breakdown-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.source-card[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.25rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.source-card[data-v-112415f0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.source-icon[data-v-112415f0]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.source-icon.context-menu-icon[data-v-112415f0]{background:#dbeafe;color:#2563eb}.source-icon.email-rpa-icon[data-v-112415f0]{background:#fef3c7;color:#d97706}.source-name[data-v-112415f0]{font-weight:600;color:#111827;font-size:.938rem}.source-pages[data-v-112415f0]{font-size:.813rem;color:#6b7280;margin-top:.125rem}.source-cost[data-v-112415f0]{font-size:.875rem;font-weight:600;color:#374151;margin-top:.125rem}.table-scroll-wrapper[data-v-112415f0]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.25rem;padding:0 .25rem}.billing-history-table[data-v-112415f0],.txn-table[data-v-112415f0]{min-width:700px}.text-right[data-v-112415f0]{text-align:right}.nowrap[data-v-112415f0]{white-space:nowrap}.overage-text[data-v-112415f0]{color:#ef4444;font-weight:600}.period-cell[data-v-112415f0]{font-weight:600;white-space:nowrap}.user-cell[data-v-112415f0]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-row[data-v-112415f0]{-webkit-transition:background .15s;transition:background .15s}.billing-row[data-v-112415f0]:hover{background:#f9fafb}.source-badge[data-v-112415f0]{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.688rem;font-weight:600;white-space:nowrap;letter-spacing:.01em}.source-badge.context_menu[data-v-112415f0]{background:#dbeafe;color:#1e40af}.source-badge.email_rpa[data-v-112415f0]{background:#fef3c7;color:#92400e}.overage-badge[data-v-112415f0]{background:#fef2f2;color:#dc2626;font-weight:700}.included-badge[data-v-112415f0],.overage-badge[data-v-112415f0]{display:inline-block;padding:.188rem .5rem;border-radius:9999px;font-size:.688rem}.included-badge[data-v-112415f0]{background:#f0fdf4;color:#15803d;font-weight:600}.status-badge[data-v-112415f0]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.688rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-badge.open[data-v-112415f0]{background:#dcfce7;color:#15803d}.status-badge.closed[data-v-112415f0]{background:#f3f4f6;color:#6b7280}.total-cell[data-v-112415f0]{font-weight:700;color:#111827}@media (max-width:1024px) and (min-width:769px){.billing-summary-grid[data-v-112415f0]{grid-template-columns:repeat(3,1fr)}.billing-card.total-card[data-v-112415f0]{grid-column:span 3}}@media (max-width:768px){.main-tab[data-v-112415f0]{padding:.625rem 1rem;font-size:.875rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.billing-section[data-v-112415f0]{padding:1.125rem;border-radius:10px}.plan-config-card .plan-grid[data-v-112415f0]{grid-template-columns:repeat(2,1fr);gap:1rem}.billing-summary-grid[data-v-112415f0]{grid-template-columns:repeat(2,1fr);gap:.75rem}.billing-card.total-card[data-v-112415f0]{grid-column:span 2}.billing-card[data-v-112415f0]{padding:1rem}.billing-card-value[data-v-112415f0]{font-size:1.125rem}.source-breakdown-grid[data-v-112415f0]{grid-template-columns:1fr}.quota-used[data-v-112415f0]{font-size:1.125rem}.table-header[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.billing-section .header-actions[data-v-112415f0]{width:100%}.billing-section .filter-select[data-v-112415f0]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:480px){.main-tab[data-v-112415f0]{padding:.5rem .75rem;font-size:.813rem;gap:.375rem}.main-tab .mdi[data-v-112415f0]{font-size:1rem}.billing-tab[data-v-112415f0]{gap:1rem}.billing-section[data-v-112415f0]{padding:1rem;border-radius:8px}.billing-summary-grid[data-v-112415f0],.plan-config-card .plan-grid[data-v-112415f0]{grid-template-columns:1fr}.billing-card.total-card[data-v-112415f0]{grid-column:span 1}.source-card[data-v-112415f0]{padding:1rem}.source-icon[data-v-112415f0]{width:40px;height:40px;font-size:1.25rem}.quota-text[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.375rem}.quota-overage[data-v-112415f0],.quota-remaining[data-v-112415f0]{margin-left:0}.billing-empty-state[data-v-112415f0]{padding:2.5rem 1.5rem}}.activity-rates-table .inline-select[data-v-112415f0]{padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;background:#fff;cursor:pointer;min-width:100px}.activity-rates-table .inline-input[data-v-112415f0]{padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;width:90px;background:#fff}.activity-rates-table .inline-input[data-v-112415f0]:focus,.activity-rates-table .inline-select[data-v-112415f0]:focus{outline:none;border-color:#4b7cf3;-webkit-box-shadow:0 0 0 2px rgba(75,124,243,.15);box-shadow:0 0 0 2px rgba(75,124,243,.15)}.input-with-prefix.inline[data-v-112415f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-with-prefix.inline .input-prefix[data-v-112415f0]{font-size:.8rem;padding:4px 0 4px 8px}.input-with-prefix.inline .inline-input.prefixed[data-v-112415f0]{padding-left:2px;width:75px}.toggle-switch[data-v-112415f0]{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer}.toggle-switch input[data-v-112415f0]{opacity:0;width:0;height:0}.toggle-slider[data-v-112415f0]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;border-radius:20px;-webkit-transition:background-color .2s;transition:background-color .2s}.toggle-slider[data-v-112415f0]:before{content:"";position:absolute;height:14px;width:14px;left:3px;bottom:3px;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.toggle-switch input:checked+.toggle-slider[data-v-112415f0]{background-color:#22c55e}.toggle-switch input:checked+.toggle-slider[data-v-112415f0]:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.save-btn.small[data-v-112415f0]{padding:4px 10px;font-size:.75rem}.period-lines-grid[data-v-112415f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.line-card[data-v-112415f0]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.line-card[data-v-112415f0]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.line-card.platform_fee[data-v-112415f0]{border-left:3px solid #6c757d}.line-card.activity_type[data-v-112415f0]{border-left:3px solid #4b7cf3}.line-card.user_license[data-v-112415f0]{border-left:3px solid #22c55e}.line-card.general_bundle[data-v-112415f0]{border-left:3px solid #f59e0b}.line-card-header[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.line-card-label[data-v-112415f0]{font-weight:600;font-size:.9rem;color:#1f2937}.line-type-badge[data-v-112415f0]{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:600;color:#fff}.line-type-badge.platform_fee[data-v-112415f0]{background:#6c757d}.line-type-badge.activity_type[data-v-112415f0]{background:#4b7cf3}.line-type-badge.user_license[data-v-112415f0]{background:#22c55e}.line-type-badge.general_bundle[data-v-112415f0]{background:#f59e0b}.line-card-body[data-v-112415f0]{margin-bottom:.75rem}.line-stat[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:.85rem}.line-stat-label[data-v-112415f0]{color:#6b7280}.line-stat-value[data-v-112415f0]{font-weight:500;color:#1f2937}.line-card-footer[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem;border-top:1px solid #f3f4f6}.line-total-label[data-v-112415f0]{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase}.line-total-value[data-v-112415f0]{font-size:1.1rem;font-weight:700;color:#1f2937}.grand-total-bar[data-v-112415f0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;padding:1rem 1.5rem;border-radius:10px;margin-top:.5rem}.grand-total-bar[data-v-112415f0],.grand-total-label[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grand-total-label[data-v-112415f0]{font-size:1rem;font-weight:500;gap:.5rem}.grand-total-value[data-v-112415f0]{font-size:1.5rem;font-weight:700}.invoice-btn[data-v-112415f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;border:1px solid;-webkit-transition:all .15s;transition:all .15s}.invoice-btn.generate[data-v-112415f0]{color:#4b7cf3;border-color:#4b7cf3;background:rgba(75,124,243,.05)}.invoice-btn.generate[data-v-112415f0]:hover{background:rgba(75,124,243,.12)}.invoice-btn.download[data-v-112415f0]{color:#22c55e;border-color:#22c55e;background:rgba(34,197,94,.05)}.invoice-btn.download[data-v-112415f0]:hover{background:rgba(34,197,94,.12)}.invoice-btn[data-v-112415f0]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.period-lines-grid[data-v-112415f0]{grid-template-columns:1fr}.grand-total-bar[data-v-112415f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:center}.activity-rates-table .inline-input[data-v-112415f0],.activity-rates-table .inline-select[data-v-112415f0]{min-width:70px;width:70px}.input-with-prefix.inline .inline-input.prefixed[data-v-112415f0]{width:55px}}.billing-excluded-banner[data-v-112415f0],.billing-readonly-banner[data-v-112415f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.billing-excluded-banner[data-v-112415f0]{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:#b45309}.billing-excluded-banner .mdi[data-v-112415f0]{font-size:1.25rem;color:#f59e0b}.billing-readonly-banner[data-v-112415f0]{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25);color:#4338ca}.billing-readonly-banner .mdi[data-v-112415f0]{font-size:1.25rem;color:#6366f1}.billing-mode-badge[data-v-112415f0]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.billing-mode-badge.full[data-v-112415f0]{background:rgba(16,185,129,.1);color:#059669}.billing-mode-badge.readonly[data-v-112415f0]{background:rgba(99,102,241,.1);color:#4f46e5}.billing-mode-badge.hidden[data-v-112415f0]{background:rgba(107,114,128,.1);color:#6b7280}.billing-mode-badge.excluded[data-v-112415f0]{background:rgba(245,158,11,.1);color:#d97706}.appraisal-card-form[data-v-5fbca65e]{max-width:100%}.form-section[data-v-5fbca65e]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:16px;overflow:visible}.section-title[data-v-5fbca65e]{font-size:14px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.section-header[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.section-actions[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.form-control-modern[data-v-5fbca65e]{border-radius:6px;border:1px solid #dee2e6;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control-modern[data-v-5fbca65e]:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .15rem rgba(0,123,255,.15);box-shadow:0 0 0 .15rem rgba(0,123,255,.15)}.form-label-sm[data-v-5fbca65e]{font-size:12px;font-weight:500;color:#6c757d;margin-bottom:4px;display:block}.manual-badge[data-v-5fbca65e]{display:inline-block;font-size:10px;background:#ffc107;color:#212529;padding:1px 6px;border-radius:10px;margin-left:6px;cursor:pointer;vertical-align:middle}.manual-badge[data-v-5fbca65e]:hover{background:#e0a800}.btn-modern[data-v-5fbca65e]{border-radius:6px;font-weight:500;padding:8px 16px;-webkit-transition:all .15s ease;transition:all .15s ease}.criteria-list[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.criteria-card[data-v-5fbca65e]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.criteria-card[data-v-5fbca65e]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.criteria-header[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e9ecef}.criteria-number[data-v-5fbca65e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:#007bff;color:#fff;border-radius:50%;font-size:12px;font-weight:600}.criteria-title[data-v-5fbca65e]{font-weight:500;color:#495057;font-size:14px}.criteria-body[data-v-5fbca65e]{padding:16px}.drag-handle[data-v-5fbca65e]{cursor:-webkit-grab;cursor:grab;color:#adb5bd;padding:4px}.drag-handle[data-v-5fbca65e]:hover{color:#6c757d}.btn-remove[data-v-5fbca65e]{padding:4px 8px;opacity:.6;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.btn-remove[data-v-5fbca65e]:hover{opacity:1}.bonus-toggle[data-v-5fbca65e]{padding-top:6px}.empty-state[data-v-5fbca65e]{text-align:center;padding:40px 20px;color:#6c757d}.empty-state i[data-v-5fbca65e]{font-size:48px;margin-bottom:16px;opacity:.3}.empty-state p[data-v-5fbca65e]{margin-bottom:16px}.weight-summary[data-v-5fbca65e]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 16px;background:#f8f9fa;border-radius:6px;margin-top:16px;font-size:14px}.weight-item[data-v-5fbca65e],.weight-summary[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.weight-item span[data-v-5fbca65e]:first-child{color:#6c757d;margin-right:8px}.form-actions[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:8px}.sortable-ghost[data-v-5fbca65e]{opacity:.4}.sortable-drag[data-v-5fbca65e]{opacity:.9}.weight-warning[data-v-5fbca65e]{background:#fff3cd;color:#856404}.weight-valid[data-v-5fbca65e],.weight-warning[data-v-5fbca65e]{padding:10px 16px;border-radius:6px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.weight-valid[data-v-5fbca65e]{background:#d4edda;color:#155724}.gap-2[data-v-5fbca65e]{gap:.5rem}.d-flex[data-v-5fbca65e]{display:-webkit-box;display:-ms-flexbox;display:flex}.bg-danger-light[data-v-27bcc06d]{background-color:#f8d7da!important}.recon-sessions-page[data-v-2830cb20]{padding:24px}.page-header[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.header-left h1[data-v-2830cb20]{margin:0;font-size:24px;font-weight:600;color:#111827}.subtitle[data-v-2830cb20]{margin:4px 0 0 0;color:#6b7280;font-size:14px}.filters-bar[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px}.filter-group[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.filter-group label[data-v-2830cb20]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.filter-select[data-v-2830cb20]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:180px}.empty-state[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 24px;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;text-align:center}.empty-state i[data-v-2830cb20]{font-size:48px;color:#d1d5db;margin-bottom:16px}.empty-state h3[data-v-2830cb20]{margin:0 0 8px 0;font-size:18px;color:#374151}.empty-state p[data-v-2830cb20]{margin:0 0 24px 0;color:#6b7280}.sessions-table-container[data-v-2830cb20]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.sessions-table[data-v-2830cb20]{width:100%;border-collapse:collapse}.sessions-table th[data-v-2830cb20]{background:#f9fafb;padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;border-bottom:1px solid #e5e7eb}.sessions-table td[data-v-2830cb20]{padding:16px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151}.sessions-table tbody tr[data-v-2830cb20]{cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.sessions-table tbody tr[data-v-2830cb20]:hover{background:#f9fafb}.session-name[data-v-2830cb20]{font-weight:600;color:#111827}.template-badge[data-v-2830cb20]{font-size:12px;padding:4px 8px;background:#e5e7eb;border-radius:4px;color:#4b5563}.status-badge[data-v-2830cb20]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:uppercase}.status-draft[data-v-2830cb20]{background:#f3f4f6;color:#6b7280}.status-in_progress[data-v-2830cb20]{background:#dbeafe;color:#1d4ed8}.status-completed[data-v-2830cb20]{background:#dcfce7;color:#15803d}.status-cancelled[data-v-2830cb20]{background:#fee2e2;color:#dc2626}.match-score[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.score-bar[data-v-2830cb20]{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.score-fill[data-v-2830cb20]{height:100%;border-radius:3px;-webkit-transition:width .3s;transition:width .3s}.score-good[data-v-2830cb20]{background:#22c55e}.score-warning[data-v-2830cb20]{background:#f59e0b}.score-poor[data-v-2830cb20]{background:#ef4444}.score-text[data-v-2830cb20]{font-size:13px;font-weight:600;color:#374151;min-width:36px}.no-score[data-v-2830cb20]{color:#9ca3af}.created-info[data-v-2830cb20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.created-date[data-v-2830cb20]{color:#374151}.created-by[data-v-2830cb20]{font-size:12px;color:#9ca3af}.actions-dropdown[data-v-2830cb20]{margin:-8px}.mr-2[data-v-2830cb20]{margin-right:8px}.modern-dashboard-card[data-v-8b5c2582]{background:#fff;border-radius:16px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.05);box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;border:none}.card-header-modern[data-v-8b5c2582]{background:linear-gradient(135deg,#4facfe,#00f2fe);padding:20px 25px}.header-icon-box[data-v-8b5c2582]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.card-body-modern[data-v-8b5c2582]{padding:0}.modern-table[data-v-8b5c2582]{margin-bottom:0}.modern-table[data-v-8b5c2582] th{border-top:none;border-bottom:2px solid #f1f3f5;color:#6c757d;font-weight:700;padding:15px 25px}.modern-table[data-v-8b5c2582] td{border-top:1px solid #f8f9fa;padding:15px 25px;vertical-align:middle}.badge-soft-info[data-v-8b5c2582]{background-color:#e3f2fd;color:#0c5460;font-weight:600;padding:5px 10px;border-radius:6px}.status-dot[data-v-8b5c2582]{width:8px;height:8px;border-radius:50%}.btn-icon[data-v-8b5c2582]{width:32px;height:32px;padding:0;line-height:30px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-icon[data-v-8b5c2582],.empty-state-icon[data-v-8b5c2582]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-8b5c2582]{width:80px;height:80px;background:#f8f9fa;color:#ced4da;border-radius:50%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem}.form-control-modern[data-v-8b5c2582]{border:1px solid #e9ecef;border-radius:8px;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-modern[data-v-8b5c2582]:focus{border-color:#4facfe;-webkit-box-shadow:0 0 0 3px rgba(79,172,254,.1);box-shadow:0 0 0 3px rgba(79,172,254,.1)}.section-divider[data-v-8b5c2582]{border-bottom:1px solid #e9ecef;text-align:center;height:12px;margin-bottom:20px}.custom-switch-success[data-v-8b5c2582] .custom-control-input:checked~.custom-control-label:before{background-color:#28a745;border-color:#28a745}.text-white-op-70[data-v-8b5c2582]{color:hsla(0,0%,100%,.7)}.recon-templates-page[data-v-4b04e066]{padding:24px}.page-header[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.header-left h1[data-v-4b04e066]{margin:0;font-size:24px;font-weight:600;color:#111827}.subtitle[data-v-4b04e066]{margin:4px 0 0 0;color:#6b7280;font-size:14px}.filters-bar[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px}.filter-group[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.filter-group label[data-v-4b04e066]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase}.filter-select[data-v-4b04e066]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:150px}.empty-state[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 24px;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;text-align:center}.empty-state i[data-v-4b04e066]{font-size:48px;color:#d1d5db;margin-bottom:16px}.empty-state h3[data-v-4b04e066]{margin:0 0 8px 0;font-size:18px;color:#374151}.empty-state p[data-v-4b04e066]{margin:0 0 24px 0;color:#6b7280}.templates-grid[data-v-4b04e066]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.template-card[data-v-4b04e066]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.template-card[data-v-4b04e066]:hover{border-color:#2f80ed;-webkit-box-shadow:0 4px 12px rgba(47,128,237,.1);box-shadow:0 4px 12px rgba(47,128,237,.1)}.template-card.is-inactive[data-v-4b04e066]{opacity:.7}.card-header[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.card-badges[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.type-badge[data-v-4b04e066]{font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase}.type-invoice_po[data-v-4b04e066]{background:#dbeafe;color:#1d4ed8}.type-bank_ledger[data-v-4b04e066]{background:#dcfce7;color:#15803d}.type-portfolio_broker[data-v-4b04e066]{background:#fef3c7;color:#b45309}.type-custom[data-v-4b04e066]{background:#f3e8ff;color:#7c3aed}.system-badge[data-v-4b04e066]{background:#374151;color:#fff}.inactive-badge[data-v-4b04e066],.system-badge[data-v-4b04e066]{font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase}.inactive-badge[data-v-4b04e066]{background:#fee2e2;color:#dc2626}.card-menu[data-v-4b04e066]{margin:-8px}.card-body[data-v-4b04e066]{padding:20px 16px;cursor:pointer}.template-name[data-v-4b04e066]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#111827}.template-description[data-v-4b04e066]{margin:0 0 16px 0;font-size:14px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-stats[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.stat[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-value[data-v-4b04e066]{font-size:20px;font-weight:600;color:#2f80ed}.stat-label[data-v-4b04e066]{font-size:12px;color:#6b7280}.card-footer[data-v-4b04e066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}.mr-2[data-v-4b04e066]{margin-right:8px}.role-badge-container[data-v-44b7a465]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.role-badge[data-v-44b7a465]{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px);text-align:center;white-space:nowrap}.square-card[data-v-44b7a465]{width:200px;height:200px;border:1px solid #ddd;border-radius:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.progress[data-v-44b7a465]{border-radius:10px;border:1px solid;height:12px!important}.modal-body[data-v-44b7a465],.overflow-scroll-x[data-v-44b7a465]{overflow-x:scroll!important}.table-container[data-v-44b7a465]{max-width:100%;overflow-x:auto}.table-container table[data-v-44b7a465]{width:100%;white-space:nowrap}.table[data-v-44b7a465]{position:relative;width:100%;border-collapse:collapse}.table td[data-v-44b7a465],.table th[data-v-44b7a465]{padding:8px;text-align:left}.table td[data-v-44b7a465]:first-child,.table th[data-v-44b7a465]:first-child{position:sticky;left:0;background-color:#fff;z-index:10;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.1);box-shadow:2px 0 5px rgba(0,0,0,.1)}.modern-dashboard-card[data-v-40baa9d5]{background:#fff;border-radius:16px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.05);box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;border:none}.card-header-modern[data-v-40baa9d5]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 25px}.header-icon-box[data-v-40baa9d5]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.card-body-modern[data-v-40baa9d5]{padding:0}.filter-bar[data-v-40baa9d5]{border-bottom:1px solid #f1f3f5}.modern-table[data-v-40baa9d5]{margin-bottom:0}.modern-table[data-v-40baa9d5] th{border-top:none;border-bottom:2px solid #f1f3f5;color:#6c757d;font-weight:700;padding:15px 25px}.modern-table[data-v-40baa9d5] td{border-top:1px solid #f8f9fa;padding:15px 25px;vertical-align:middle}.form-control-modern[data-v-40baa9d5]{border:1px solid #e9ecef;border-radius:8px;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-modern[data-v-40baa9d5]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.btn-pill[data-v-40baa9d5]{border-radius:50px;font-weight:600;font-size:.85rem;padding:.35rem 1rem}.btn-icon-text[data-v-40baa9d5]{border-radius:8px;font-weight:600;font-size:.85rem}.action-icon-btn[data-v-40baa9d5]{width:32px;height:32px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#868e96;-webkit-transition:all .15s;transition:all .15s;text-decoration:none!important}.action-icon-btn[data-v-40baa9d5]:hover{background:#f1f3f5;color:#495057}.empty-state-icon[data-v-40baa9d5]{width:80px;height:80px;background:#f8f9fa;color:#ced4da;border-radius:50%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.5rem}.text-white-op-70[data-v-40baa9d5]{color:hsla(0,0%,100%,.7)}.flyer-upload-area[data-v-40baa9d5]{border-radius:12px;overflow:hidden}.flyer-preview[data-v-40baa9d5]{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e9ecef}.flyer-preview-img[data-v-40baa9d5]{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.flyer-preview-actions[data-v-40baa9d5]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(transparent,rgba(0,0,0,.6));-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flyer-action-chip[data-v-40baa9d5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.9);color:#495057;-webkit-transition:all .15s;transition:all .15s}.flyer-action-chip[data-v-40baa9d5]:hover{background:#fff}.flyer-action-remove[data-v-40baa9d5]:hover{background:#fff5f5;color:#e03131}.flyer-dropzone[data-v-40baa9d5]{border:2px dashed #dee2e6;border-radius:12px;padding:32px;text-align:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#f8f9fa}.flyer-dropzone[data-v-40baa9d5]:hover{border-color:#667eea;background:#f8f7ff}.flyer-dropzone-icon[data-v-40baa9d5]{font-size:1.8rem;color:#adb5bd;margin-bottom:8px;display:block}.flyer-dropzone-text[data-v-40baa9d5]{font-size:.85rem;font-weight:600;color:#495057;margin-bottom:2px}.flyer-dropzone-hint[data-v-40baa9d5]{font-size:.75rem;color:#adb5bd}.flyer-uploading[data-v-40baa9d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#667eea;font-size:.85rem;font-weight:600}.navbar-shadow{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}@media (max-width:991px){.navbar .navbar-menu-wrapper{width:100%!important}}.no-dropdown-icon>.dropdown-toggle:after{display:none!important}.custom-icon-size:before{font-size:2rem;color:#000}#profileDropdown__BV_toggle_menu_{right:-150px!important;top:33px!important;max-width:238px;left:auto!important}.dropdown-menu-right{top:30px!important;left:35px!important}#home-section.show{color:#00f}.content-wrapper[data-v-c6009aa0],.footer[data-v-bfb8249a]{background-color:#fff}.custom-router-link[data-v-c6009aa0]{color:#0080ff!important}.custom-router-link[data-v-c6009aa0]:hover{text-decoration:none!important}.custom-router-link-first[data-v-c6009aa0]{text-decoration:underline!important}.separator[data-v-c6009aa0]{margin:0 .5rem}.header-text[data-v-2e396e4c]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card[data-v-2e396e4c]{max-width:100%;height:100%}.a-card-link[data-v-2e396e4c]{display:inline-block;width:100%;text-align:center}.custom-img[data-v-2e396e4c]{height:150px;margin:15px 0}.card-text-bold[data-v-2e396e4c]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-2e396e4c]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-2e396e4c]{margin-bottom:20px}}.p-0{padding:0!important}ul[data-v-33711116]{margin:0}ul.dashed[data-v-33711116]{list-style-type:none}ul.dashed>li[data-v-33711116]:before{content:"";text-indent:-30px}.record-list[data-v-33711116]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.record-list[data-v-33711116],.record-row[data-v-33711116]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.record-row[data-v-33711116]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border-bottom:1px solid #ddd}.header-row[data-v-33711116]{font-weight:700;background-color:#f8f9fa;border-bottom:2px solid #ddd}.record-cell[data-v-33711116]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.small-input[data-v-33711116]{width:150px;padding:4px;font-size:14px}[data-v-33711116] .b-table tr.pending-action-item,[data-v-33711116] .table tr.pending-action-item,[data-v-33711116] tr.pending-action-item{border:2px solid #ff9800!important;background-color:#fff8e1!important;-webkit-box-shadow:0 2px 4px rgba(255,152,0,.3);box-shadow:0 2px 4px rgba(255,152,0,.3);position:relative}[data-v-33711116] .b-table tr.pending-action-item td,[data-v-33711116] .table tr.pending-action-item td{background-color:#fff8e1!important;border-color:#ff9800!important}[data-v-33711116] .b-table tr.pending-action-item:hover,[data-v-33711116] .table tr.pending-action-item:hover,[data-v-33711116] tr.pending-action-item:hover{background-color:#fff3cd!important;border-color:#ff6f00!important}[data-v-33711116] .b-table tr.pending-action-item:hover td,[data-v-33711116] .table tr.pending-action-item:hover td{background-color:#fff3cd!important}[data-v-33711116] .table-striped tbody tr.pending-action-item:nth-of-type(2n),[data-v-33711116] .table-striped tbody tr.pending-action-item:nth-of-type(odd){background-color:#fff8e1!important}[data-v-33711116] .table-striped tbody tr.pending-action-item:hover{background-color:#fff3cd!important}[data-v-33711116] .b-table tr.pending-action-item td:first-child,[data-v-33711116] .table tr.pending-action-item td:first-child{border-left:4px solid #ff9800!important}@-webkit-keyframes pending-pulse-33711116{0%{-webkit-box-shadow:0 2px 4px rgba(255,152,0,.3);box-shadow:0 2px 4px rgba(255,152,0,.3)}50%{-webkit-box-shadow:0 2px 8px rgba(255,152,0,.5);box-shadow:0 2px 8px rgba(255,152,0,.5)}to{-webkit-box-shadow:0 2px 4px rgba(255,152,0,.3);box-shadow:0 2px 4px rgba(255,152,0,.3)}}@keyframes pending-pulse-33711116{0%{-webkit-box-shadow:0 2px 4px rgba(255,152,0,.3);box-shadow:0 2px 4px rgba(255,152,0,.3)}50%{-webkit-box-shadow:0 2px 8px rgba(255,152,0,.5);box-shadow:0 2px 8px rgba(255,152,0,.5)}to{-webkit-box-shadow:0 2px 4px rgba(255,152,0,.3);box-shadow:0 2px 4px rgba(255,152,0,.3)}}[data-v-33711116] .b-table tr.pending-action-item,[data-v-33711116] .table tr.pending-action-item{-webkit-animation:pending-pulse-33711116 2s infinite;animation:pending-pulse-33711116 2s infinite}.inner-block .btn.btn-primary.btn-block[data-v-41de4210]{right:0;z-index:100}.inner-block .form-control[data-v-41de4210]{padding-left:8px}.querySelect[data-v-41de4210]{height:unset}.attachment-cursor[data-v-00b2555f]{cursor:pointer}.float-right[data-v-a5ba8b64]{float:right!important}.customer-portal-new{.header-text{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card{max-width:100%;height:100%}.a-card-link{display:inline-block;width:100%;text-align:center}.custom-img{height:150px;margin:15px 0}.card-text-bold{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card{margin-bottom:20px}}.text-blue{color:#3c9ce7;font-weight:700}.text-align-left{text-align:left}.custom-dropdown{max-width:200px!important;font-size:14px!important}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;float:right;margin-bottom:10px}.b-sidebar-header{background-color:#0080ff!important;color:#fff!important}.custom-select{border:2px solid #d3edff!important;background:#d6e8fb;height:60px;border-radius:106px}.custom-header{background-color:#0080ff!important;color:#fff!important}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}.b-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translateX(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{-webkit-transition:none;transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.b-sidebar>.b-sidebar-body{background:#fff}@media only screen and (max-width:520px){.card .card-body{padding:25px!important}.card .card-body,.header-class{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-class{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#see-all-product-btn{margin-top:20px}}#sidebar-right{width:50%!important}.custom-select,input.form-control,select.form-control{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control:not([disabled]):not([readonly]),select.form-control:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.close{position:absolute;top:9px;right:12px;background:none;font-size:23px;width:100%;max-width:32px;color:#fff}.b-sidebar>.b-sidebar-body{background:#fff!important}@media only screen and (max-width:520px){#sidebar-right{width:90%!important}.close{position:absolute;top:10px;right:12px;background:none;font-size:23px;width:100%;max-width:32px}}.carousel-caption{position:static;color:#000;top:50%}#asset-rental-detail-modal .img-fluid:not(.custom-img){aspect-ratio:16/9}.carousel-control-next,.carousel-control-prev{height:70%}}ul[data-v-017b93bc]{margin:0}ul.dashed[data-v-017b93bc]{list-style-type:none}ul.dashed>li[data-v-017b93bc]:before{content:"";text-indent:-30px}.attachment-cursor[data-v-7b7e8faa]{cursor:pointer}.attachment-item button[data-v-7b7e8faa]{border:none;background:transparent;padding:0;cursor:pointer}.file-preview-container[data-v-7b7e8faa]{text-align:center}.list-group-item[data-v-7b7e8faa]{border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff;margin-bottom:.5rem}.attachment-item[data-v-7b7e8faa]{position:relative}.attachment-item.no-permission[data-v-7b7e8faa]{opacity:.6}.permission-lock-overlay[data-v-7b7e8faa]{position:absolute;top:0;right:0;background-color:hsla(0,0%,100%,.9);border-radius:0 0 0 8px;padding:4px 8px;z-index:10}.permission-lock-overlay i[data-v-7b7e8faa]{color:#dc3545;font-size:14px}.disabled-attachment[data-v-7b7e8faa]{cursor:not-allowed!important;opacity:.5}.disabled-attachment[data-v-7b7e8faa]:hover{opacity:.5!important}.attachment-cursor[data-v-60c3ebd4],.attachment-cursor[data-v-143b90b1],.attachment-cursor[data-v-4973acc4],.attachment-cursor[data-v-fa3c092e]{cursor:pointer}.ref_code[data-v-627f91e8]{margin-top:-14px}.is_selection_value_type[data-v-627f91e8]{margin-top:22px}.multiselect__tags-wrap{height:50px}.role-badge-container[data-v-b40e387e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.role-badge[data-v-b40e387e]{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px);text-align:center;white-space:nowrap}.multiselect__tags-wrap[data-v-b40e387e]{display:inline-block;height:auto}#warehouse_inventory_table td{white-space:normal!important;max-width:254px}#historytabledata td[aria-colindex="2"]{white-space:wrap;max-width:265px}.float-right[data-v-4e14f8b2]{float:right!important}.satellite-preview{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA0MCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjNEE3QzU5Ii8+CjxwYXRoIGQ9Ik0wIDIwSDQwVjMwSDBWMjBaIiBmaWxsPSIjM0Y2ODRGIi8+CjxwYXRoIGQ9Ik0wIDEwSDQwVjIwSDBWMTBaIiBmaWxsPSIjNTI4QTY1Ci8+CjxjaXJjbGUgY3g9IjEwIiBjeT0iOCIgcj0iMyIgZmlsbD0iIzJENEEzNyIvPgo8Y2lyY2xlIGN4PSIzMCIgY3k9IjIyIiByPSI0IiBmaWxsPSIjMkQ0QTM3Ii8+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMTIiIHI9IjIiIGZpbGw9IiMyRDRBMzciLz4KPC9zdmc+")}@media (max-width:768px){.tile-selector-control{margin-bottom:5px}.tile-preview{width:35px;height:25px}.custom-officer-legend{font-size:.8em;padding:.5em;bottom:50px}.legend-color{width:16px!important;height:16px!important}.leaflet-control-zoom a{width:32px;height:32px;line-height:32px}.leaflet-control-fullscreen-button{width:32px;height:32px}}.custom-officer-legend{position:absolute;bottom:10px;left:10px;background-color:hsla(0,0%,100%,.8);padding:10px;border:1px solid #ccc;border-radius:5px;z-index:10}#map.fullscreen{z-index:9999}#map.leaflet-bottom{z-index:1!important}#map,#map.leaflet-control{z-index:0!important}.map-custom-control{z-index:1!important}.tile-selector-control{background:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.tile-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:4px;max-width:100px}.tile-option{cursor:pointer;border:2px solid transparent;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.tile-option:hover{border-color:#007cba;-webkit-transform:scale(1.05);transform:scale(1.05)}.tile-option.active{border-color:#007cba;-webkit-box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px #007cba}.tile-preview{width:40px;height:30px;border-radius:2px;background-size:cover;background-position:50%}.street-preview{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0Y1RjVGNSIgZD0iTTAgMGg0MHYzMEgweiIvPjxwYXRoIGQ9Ik0wIDIwaDQwdjEwSDBWMjB6IiBmaWxsPSIjRTBFMEUwIi8+PHBhdGggZD0iTTAgMTBoNDB2MTBIMFYxMHoiIGZpbGw9IiNGMEYwRjAiLz48cGF0aCBkPSJNMCAwaDQwdjEwSDBWMHoiIGZpbGw9IiNGOUY5RjkiLz48cGF0aCBkPSJNNSAyNWgzMHYySDV2LTJ6TTEwIDE1aDIwdjJIMTB2LTJ6TTE1IDVoMTB2MkgxNVY1eiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==")}.satellite-preview{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzRBN0M1OSIgZD0iTTAgMGg0MHYzMEgweiIvPjxwYXRoIGQ9Ik0wIDIwaDQwdjEwSDBWMjB6IiBmaWxsPSIjM0Y2ODRGIi8+PHBhdGggZD0iTTAgMTBoNDB2MTBIMFYxMHoiIGZpbGw9IiM1MjhBNjUiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjgiIHI9IjMiIGZpbGw9IiMyRDRBMzciLz48Y2lyY2xlIGN4PSIzMCIgY3k9IjIyIiByPSI0IiBmaWxsPSIjMkQ0QTM3Ii8+PGNpcmNsZSBjeD0iMjUiIGN5PSIxMiIgcj0iMiIgZmlsbD0iIzJENEEzNyIvPjwvc3ZnPg==")}@media (max-width:768px){.tile-selector-control{margin-bottom:5px}.tile-preview{width:35px;height:25px}.custom-asset-legend{font-size:.8em;padding:.5em;bottom:50px}.legend-color{width:16px!important;height:16px!important}.leaflet-control-zoom a{width:32px;height:32px;line-height:32px}.leaflet-control-fullscreen-button{width:32px;height:32px}}.custom-asset-legend{position:absolute;bottom:10px;left:10px;background-color:hsla(0,0%,100%,.8);padding:10px;border:1px solid #ccc;border-radius:5px;z-index:1000}.legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.legend-color{width:20px;height:20px;margin-right:5px}.legend-label{font-size:14px}.analytics-container[data-v-c3016a92]{width:100%;background:#f8f9fa;min-height:600px}.analytics-tabs[data-v-c3016a92] .p-tabview{background:transparent;border:none}.analytics-tabs[data-v-c3016a92] .p-tabview-nav{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.analytics-tabs[data-v-c3016a92] .p-tabview-nav-link{background:transparent;border:none;border-radius:8px;padding:12px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;color:#6b7280;font-weight:500}.analytics-tabs[data-v-c3016a92] .p-tabview-nav-link:hover{background:#f3f4f6;color:#374151}.analytics-tabs[data-v-c3016a92] .p-tabview-nav-link.p-highlight{background:linear-gradient(135deg,#56ccf2,#2f80ed);color:#fff}.analytics-tabs[data-v-c3016a92] .p-tabview-panels{background:transparent;padding:0}.analytics-tabs[data-v-c3016a92] .p-tabview-panel{padding:0}.tab-header[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tab-header i[data-v-c3016a92]{font-size:16px}.tab-content[data-v-c3016a92]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.welcome-card[data-v-c3016a92]{max-width:800px;margin:0 auto;text-align:center}.welcome-title[data-v-c3016a92]{font-size:32px;font-weight:700;color:#111827;margin-bottom:32px;background:linear-gradient(135deg,#56ccf2,#2f80ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.guide-box[data-v-c3016a92]{background:linear-gradient(135deg,rgba(86,204,242,.1),rgba(47,128,237,.1));border:1px solid rgba(47,128,237,.2);border-radius:12px;padding:24px;margin-top:24px}.guide-header[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:16px}.guide-header i[data-v-c3016a92]{font-size:24px;color:#2f80ed}.guide-header h3[data-v-c3016a92]{font-size:20px;font-weight:600;color:#111827;margin:0}.guide-text[data-v-c3016a92]{font-size:16px;color:#4b5563;line-height:1.6;margin:0}.loading-container[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;gap:16px}.loading-icon[data-v-c3016a92]{font-size:32px;color:#2f80ed}.loading-container p[data-v-c3016a92]{color:#6b7280;font-size:14px}.maps-grid[data-v-c3016a92]{display:grid;grid-template-columns:1fr;gap:24px}.map-section[data-v-c3016a92]{min-height:400px;border:1px solid #e5e7eb;border-radius:8px;overflow:visible;position:relative;z-index:1}.map-section[data-v-c3016a92] .map-custom-control{width:auto!important;max-width:500px}.map-section[data-v-c3016a92] .leaflet-control-fullscreen,.map-section[data-v-c3016a92] .leaflet-top.leaflet-right{z-index:1000!important;position:relative!important}.map-section[data-v-c3016a92] .leaflet-bar,.map-section[data-v-c3016a92] .leaflet-control{z-index:1000!important}.filters-section[data-v-c3016a92]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.filters-grid[data-v-c3016a92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.charts-grid[data-v-c3016a92]{display:grid;grid-template-columns:1fr;gap:24px}.analytics-grid[data-v-c3016a92]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.chart-card[data-v-c3016a92]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.chart-title[data-v-c3016a92]{font-size:16px;font-weight:600;color:#374151;margin:0 0 16px 0}.chart-container[data-v-c3016a92]{height:300px;position:relative}.no-data[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.scheduling-header[data-v-c3016a92]{margin-bottom:24px}.search-section[data-v-c3016a92]{gap:12px;-ms-flex-align:center}.search-box[data-v-c3016a92],.search-section[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.search-box[data-v-c3016a92]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-ms-flex-align:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:0 12px}.search-box i[data-v-c3016a92]{color:#9ca3af;margin-right:8px}.search-input[data-v-c3016a92]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;padding:12px 0;font-size:14px;color:#111827;outline:none}.scheduling-filters[data-v-c3016a92]{margin-bottom:24px}.filter-title[data-v-c3016a92]{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px 0}.filter-grid[data-v-c3016a92]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.filter-item[data-v-c3016a92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.filter-item.full-width[data-v-c3016a92]{grid-column:1/-1}.filter-item label[data-v-c3016a92]{font-size:14px;font-weight:500;color:#374151}.calendar-section[data-v-c3016a92]{margin-top:24px}.calendar-header[data-v-c3016a92]{margin-bottom:16px}.calendar-header h5[data-v-c3016a92]{font-size:16px;font-weight:600;color:#374151;margin:0}.modern-calendar[data-v-c3016a92]{min-height:600px;height:auto}.modern-calendar[data-v-c3016a92] .fc{font-family:inherit;min-height:600px}.modern-calendar[data-v-c3016a92] .fc-button{background:linear-gradient(135deg,#56ccf2,#2f80ed);border:none;border-radius:6px;padding:8px 16px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-calendar[data-v-c3016a92] .fc-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(47,128,237,.3);box-shadow:0 4px 12px rgba(47,128,237,.3)}.modern-calendar[data-v-c3016a92] .fc-button-active{background:linear-gradient(135deg,#2f80ed,#1e5fc7)}.modern-calendar[data-v-c3016a92] .fc-today-button:disabled{opacity:.5}.modern-calendar[data-v-c3016a92] .fc-col-header-cell{background:#f9fafb;border-color:#e5e7eb;padding:12px 0;font-weight:600;color:#374151}.modern-calendar[data-v-c3016a92] .fc-daygrid-day{border-color:#e5e7eb}.modern-calendar[data-v-c3016a92] .fc-day-today{background:linear-gradient(135deg,rgba(86,204,242,.1),rgba(47,128,237,.1))}.modern-calendar[data-v-c3016a92] .fc-daygrid-day-number{color:#374151;font-weight:500}.modern-calendar[data-v-c3016a92] .fc-event{background:linear-gradient(135deg,#56ccf2,#2f80ed);border:none;border-radius:4px;padding:2px 4px}@media (max-width:1200px){.analytics-grid[data-v-c3016a92]{grid-template-columns:1fr}}@media (max-width:768px){.filter-grid[data-v-c3016a92],.filters-grid[data-v-c3016a92]{grid-template-columns:1fr}.search-section[data-v-c3016a92]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-box[data-v-c3016a92]{width:100%}}.prime-stats-card[data-v-3412de96]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;height:100%}.prime-stats-card[data-v-3412de96]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#d1d5db}.card-content[data-v-3412de96]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;gap:16px}.card-content[data-v-3412de96],.icon-section[data-v-3412de96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-section[data-v-3412de96]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0}.icon-section.blue[data-v-3412de96]{background:linear-gradient(135deg,#56ccf2,#2f80ed);color:#fff}.icon-section.green[data-v-3412de96]{background:linear-gradient(135deg,#11d997,#10b981);color:#fff}.icon-section.red[data-v-3412de96]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.icon-section.orange[data-v-3412de96]{background:linear-gradient(135deg,#ffc837,#ff8008);color:#fff}.icon-section.purple[data-v-3412de96]{background:linear-gradient(135deg,#a8edea,#667eea);color:#fff}.stats-icon[data-v-3412de96]{font-size:24px;font-weight:600}.content-section[data-v-3412de96]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.stats-number[data-v-3412de96]{font-size:32px;font-weight:700;color:#111827;line-height:1.2}.stats-title[data-v-3412de96]{font-size:14px;font-weight:600;color:#374151;line-height:1.4}.stats-subtitle[data-v-3412de96]{font-size:12px;color:#6b7280;line-height:1.3}.trend-section[data-v-3412de96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.trend-indicator[data-v-3412de96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.trend-indicator.trend-up[data-v-3412de96]{background:#f0fdf4;color:#16a34a}.trend-indicator.trend-down[data-v-3412de96]{background:#fef2f2;color:#dc2626}.prime-stats-card.activities[data-v-3412de96]{background:linear-gradient(135deg,rgba(17,217,151,.05),rgba(16,185,129,.05));border-color:rgba(16,185,129,.2)}.prime-stats-card.customers[data-v-3412de96]{background:linear-gradient(135deg,rgba(86,204,242,.05),rgba(47,128,237,.05));border-color:rgba(47,128,237,.2)}.prime-stats-card.crm[data-v-3412de96]{background:linear-gradient(135deg,rgba(240,147,251,.05),rgba(245,87,108,.05));border-color:rgba(245,87,108,.2)}.prime-stats-card.assets[data-v-3412de96]{background:linear-gradient(135deg,rgba(255,200,55,.05),rgba(255,128,8,.05));border-color:rgba(255,128,8,.2)}@media (max-width:768px){.prime-stats-card[data-v-3412de96]{padding:20px}.card-content[data-v-3412de96]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:12px}.content-section[data-v-3412de96]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center}.stats-number[data-v-3412de96]{font-size:28px}.icon-section[data-v-3412de96]{width:48px;height:48px}.stats-icon[data-v-3412de96]{font-size:20px}}.dashboard-container[data-v-c3739e2e]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loading-overlay[data-v-c3739e2e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;background:hsla(0,0%,100%,.9);border-radius:12px;backdrop-filter:blur(4px)}.loading-overlay[data-v-c3739e2e],.loading-spinner[data-v-c3739e2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-spinner[data-v-c3739e2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.loading-text[data-v-c3739e2e]{color:#6b7280;font-size:14px;margin:0}.dashboard-content[data-v-c3739e2e]{width:100%}.stats-grid[data-v-c3739e2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;padding:0}.stats-item[data-v-c3739e2e]{width:100%}.stats-link[data-v-c3739e2e]{display:block;width:100%;height:100%}.stats-link[data-v-c3739e2e],.stats-link[data-v-c3739e2e]:hover{text-decoration:none;color:inherit}.quick-actions-section[data-v-c3739e2e]{margin-bottom:24px}.quick-actions-chips[data-v-c3739e2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.quick-action-chip[data-v-c3739e2e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border-radius:24px;font-size:14px;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.quick-action-chip[data-v-c3739e2e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);text-decoration:none}.quick-action-chip i[data-v-c3739e2e]{font-size:14px}.analytics-section[data-v-c3739e2e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:24px}@media (max-width:1200px){.stats-grid[data-v-c3739e2e]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:992px){.stats-grid[data-v-c3739e2e]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.stats-grid[data-v-c3739e2e]{grid-template-columns:repeat(2,1fr);gap:16px}.analytics-section[data-v-c3739e2e]{padding:20px;margin-top:20px}}@media (max-width:640px){.stats-grid[data-v-c3739e2e]{grid-template-columns:1fr;gap:12px}.dashboard-content[data-v-c3739e2e]{padding:0 4px}.analytics-section[data-v-c3739e2e]{padding:16px;margin-top:16px}}.autocomplete input{border-radius:0}.leaflet-div-icon{background:none;border:none}#map.fullscreen{z-index:9;width:100%;height:100%;position:fixed;top:0;left:0}#map{height:418px;z-index:0}.map-custom-control{background:#fff;padding:0 .5em;border:1px solid #aaa;border-radius:.1em}dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}dt{grid-column-start:1}dd{grid-column-start:2}.popup_header{text-decoration:underline}.popup_header,.popup_label{font-weight:700}canvas{height:200px;width:200px;width:300px}.chart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}canvas{height:300px;width:600px}.role-badge-container[data-v-48165041]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.role-badge[data-v-48165041]{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px);text-align:center;white-space:nowrap}.square-card[data-v-48165041]{border:1px solid #ddd;border-radius:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.progress[data-v-48165041]{border-radius:10px;border:1px solid}.custom-progress[data-v-48165041]{height:25px!important}.custom-progress-inside[data-v-48165041]{height:15px!important}.multiselect__tags{line-height:normal;white-space:normal;float:left;width:100%;text-align:left;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.oauth-icon[data-v-92a228f0]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.grapes-editor-container{width:100%;min-height:80vh;border:1px solid #ddd;border-radius:4px}.partners-page[data-v-373ee46c]{max-width:1400px;margin:0 auto;padding:2rem}.partners-header[data-v-373ee46c]{margin-bottom:1.5rem}.partners-title[data-v-373ee46c]{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .25rem}.partners-subtitle[data-v-373ee46c]{font-size:.875rem;color:#6b7280;margin:0}.partners-toolbar[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-search-input[data-v-373ee46c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.partners-btn[data-v-373ee46c]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.partners-btn-primary[data-v-373ee46c]{background:#2563eb;color:#fff}.partners-btn-primary[data-v-373ee46c]:hover{background:#1d4ed8}.partners-btn-primary[data-v-373ee46c]:disabled{opacity:.5;cursor:not-allowed}.partners-btn-secondary[data-v-373ee46c]{background:#f3f4f6;color:#374151}.partners-btn-secondary[data-v-373ee46c]:hover{background:#e5e7eb}.partners-btn-sm[data-v-373ee46c]{padding:.25rem .5rem;font-size:.8rem}.partners-error-banner[data-v-373ee46c]{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.partners-loading[data-v-373ee46c]{padding:2rem;text-align:center;color:#6b7280}.partners-table[data-v-373ee46c]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.partners-table th[data-v-373ee46c]{background:#f9fafb;padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;border-bottom:1px solid #e5e7eb}.partners-table td[data-v-373ee46c]{padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid #f3f4f6}.partners-table tr[data-v-373ee46c]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.partners-table tbody tr[data-v-373ee46c]:hover{background:#f9fafb}.partners-table tbody tr.selected[data-v-373ee46c]{background:#eff6ff}.partners-empty[data-v-373ee46c]{text-align:center;color:#9ca3af;padding:2rem!important}.partner-name-cell[data-v-373ee46c]{font-weight:600;color:#111827}.status-badge[data-v-373ee46c]{padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge.active[data-v-373ee46c]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-373ee46c]{background:#fef3c7;color:#92400e}.partners-action-btn[data-v-373ee46c]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:#6b7280}.partners-action-btn[data-v-373ee46c]:hover{color:#111827;background:#f3f4f6}.partners-action-btn.danger[data-v-373ee46c]:hover{color:#dc2626;background:#fef2f2}.partner-detail[data-v-373ee46c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-top:1rem}.detail-header[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.detail-header h2[data-v-373ee46c]{margin:0;font-size:1.25rem;color:#111827}.detail-info-grid[data-v-373ee46c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.detail-field label[data-v-373ee46c]{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.detail-field span[data-v-373ee46c]{font-size:.875rem;color:#111827}.detail-description[data-v-373ee46c]{margin-bottom:1rem}.detail-description label[data-v-373ee46c]{font-size:.75rem;color:#6b7280;display:block;margin-bottom:.25rem}.detail-description p[data-v-373ee46c]{margin:0;font-size:.875rem;color:#374151}.detail-section[data-v-373ee46c]{margin-top:1.5rem}.detail-section-header[data-v-373ee46c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.detail-section-header[data-v-373ee46c],.detail-section-header h3[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-section-header h3[data-v-373ee46c]{margin:0;font-size:1rem;color:#111827;gap:.5rem}.detail-empty[data-v-373ee46c]{color:#9ca3af;font-size:.875rem}.partners-subtable[data-v-373ee46c]{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.partners-subtable th[data-v-373ee46c]{background:#f9fafb;padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}.partners-subtable td[data-v-373ee46c]{padding:.5rem .75rem;font-size:.85rem;border-bottom:1px solid #f3f4f6}.modal-overlay[data-v-373ee46c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal-content[data-v-373ee46c]{background:#fff;border-radius:12px;width:90%;max-width:550px;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15)}.modal-sm[data-v-373ee46c]{max-width:400px}.user-mode-toggle[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.toggle-btn[data-v-373ee46c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem;border:none;background:#f9fafb;font-size:.85rem;font-weight:500;color:#6b7280;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.toggle-btn.active[data-v-373ee46c]{background:#2563eb;color:#fff}.toggle-btn[data-v-373ee46c]:not(.active):hover{background:#e5e7eb}.form-row[data-v-373ee46c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.modal-header[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-373ee46c]{margin:0;font-size:1.125rem}.modal-body[data-v-373ee46c]{padding:1.5rem}.modal-footer[data-v-373ee46c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.form-group[data-v-373ee46c]{margin-bottom:1rem}.form-group label[data-v-373ee46c]{display:block;font-size:.85rem;font-weight:500;margin-bottom:.25rem;color:#374151}.form-input[data-v-373ee46c]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}.form-input[data-v-373ee46c]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.15);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.multiselect__content-wrapper[data-v-60ae6d66]{position:static!important}::deep #workflow-template-items .order-table-description[data-v-60ae6d66]{width:350px!important;max-width:350px!important}.custom-control.custom-control-inline.custom-radio{display:inline;margin-right:15px}#audio-container[data-v-a12c8d88]{right:8px;bottom:9px}.recording[data-v-a12c8d88]{color:#fff;background-color:#0085ff;-webkit-animation:pulse-a12c8d88 1s infinite alternate;animation:pulse-a12c8d88 1s infinite alternate}.transparent-audio-button[data-v-a12c8d88]{opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:auto}@-webkit-keyframes pulse-a12c8d88{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-a12c8d88{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}ul[data-v-59a0256e]{margin:0}ul.dashed[data-v-59a0256e]{list-style-type:none}ul.dashed>li[data-v-59a0256e]{text-indent:-30px}ul.dashed>li[data-v-59a0256e]:before{content:"";text-indent:-30px}[data-v-5685d484] .clarification-option{-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-5685d484] .clarification-option:hover{background:#e7f0ff!important;border-color:#0056b3!important;-webkit-transform:translateX(4px);transform:translateX(4px)}[data-v-5685d484] .clarification-request{padding:8px 0}.chat-modal-content[data-v-5685d484]{border-radius:12px;overflow:hidden;height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-header[data-v-5685d484]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-bottom:1px solid #e0e7ff}.chat-header[data-v-5685d484],.chat-user-info[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-user-info[data-v-5685d484]{gap:12px}.chat-avatar[data-v-5685d484]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.3)}.chat-avatar img[data-v-5685d484]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-user-details[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-user-name[data-v-5685d484]{margin:0;font-size:1.1rem;font-weight:600}.chat-user-status[data-v-5685d484]{font-size:.85rem;opacity:.9;margin:0}.chat-header-actions[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-close-btn[data-v-5685d484]{color:#fff!important;border:none!important;padding:8px!important}.chat-close-btn[data-v-5685d484]:hover{background-color:hsla(0,0%,100%,.1)!important;border-radius:50%}.preprompts-accordion[data-v-5685d484]{background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 0 0;-webkit-box-shadow:0 -4px 6px -1px rgba(0,0,0,.1),0 -2px 4px -1px rgba(0,0,0,.06);box-shadow:0 -4px 6px -1px rgba(0,0,0,.1),0 -2px 4px -1px rgba(0,0,0,.06);margin-bottom:-1px;-webkit-animation:slideUp-5685d484 .25s ease-out;animation:slideUp-5685d484 .25s ease-out;max-height:300px;overflow:hidden}@-webkit-keyframes slideUp-5685d484{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);max-height:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:300px}}@keyframes slideUp-5685d484{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);max-height:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:300px}}.preprompts-menu[data-v-5685d484]{padding:0}.preprompts-header[data-v-5685d484]{font-weight:600;color:#374151;font-size:.875rem;padding:12px 16px 8px;border-bottom:1px solid #f3f4f6;background:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preprompts-items[data-v-5685d484]{max-height:240px;overflow-y:auto;padding:4px 0}.preprompt-item-accordion[data-v-5685d484]{padding:10px 16px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:1.4;color:#374151;font-size:.9rem;border-bottom:1px solid #f9fafb}.preprompt-item-accordion[data-v-5685d484]:hover{background-color:#f8f9ff;color:#1f2937}.preprompt-item-accordion[data-v-5685d484]:last-child{border-bottom:none}.preprompt-icon[data-v-5685d484]{margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.preprompts-divider[data-v-5685d484]{height:1px;background-color:#e5e7eb;margin:4px 16px}.preprompts-container[data-v-5685d484]{position:relative;display:inline-block}.preprompt-item[data-v-5685d484],.preprompts-dropdown .dropdown-menu[data-v-5685d484],.preprompts-dropdown[data-v-5685d484]{display:none}.chat-container[data-v-5685d484]{background:#f8fafc;overflow:hidden}.chat-container[data-v-5685d484],.chat-messages[data-v-5685d484]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-messages[data-v-5685d484]{padding:20px;overflow-y:auto;gap:16px;max-height:calc(85vh - 180px)}.chat-message-group[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.chat-message[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-bottom:4px}.user-message[data-v-5685d484]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.amy-message[data-v-5685d484]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message-avatar[data-v-5685d484]{width:32px;height:32px;border-radius:50%;overflow:hidden;margin-bottom:4px;-ms-flex-negative:0;flex-shrink:0}.message-avatar img[data-v-5685d484]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-bubble[data-v-5685d484]{max-width:70%;padding:12px 16px;border-radius:18px;position:relative;word-wrap:break-word}.user-bubble[data-v-5685d484]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-bottom-right-radius:4px}.amy-bubble[data-v-5685d484]{background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-bottom-left-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.message-content[data-v-5685d484]{font-size:.95rem;line-height:1.5}.typing-indicator[data-v-5685d484]{padding:16px!important}.typing-dots[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.typing-dots span[data-v-5685d484]{width:8px;height:8px;border-radius:50%;background-color:#007bff;-webkit-animation:typing-5685d484 1.4s ease-in-out infinite;animation:typing-5685d484 1.4s ease-in-out infinite}.typing-dots span[data-v-5685d484]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dots span[data-v-5685d484]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-5685d484{0%,60%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}30%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes typing-5685d484{0%,60%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}30%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-input-area[data-v-5685d484]{background:#fff;border-top:1px solid #e5e7eb;padding:16px 20px;margin-top:auto;position:relative}.chat-input-container[data-v-5685d484]{gap:12px;max-width:100%}.chat-action-buttons[data-v-5685d484],.chat-input-container[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-action-buttons[data-v-5685d484]{gap:8px;-ms-flex-negative:0;flex-shrink:0}.chat-input-group[data-v-5685d484]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#fff;border:2px solid #e5e7eb;border-radius:24px;padding:4px;-webkit-transition:border-color .2s;transition:border-color .2s}.chat-input-group[data-v-5685d484]:focus-within{border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.chat-text-input[data-v-5685d484]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40px;max-height:120px;padding:8px 12px;border:none;border-radius:20px;font-size:1rem;outline:none;background:transparent;resize:none;line-height:1.4}.chat-text-input[data-v-5685d484]:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.send-btn-integrated[data-v-5685d484]{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f9fa;border:none!important;-webkit-transition:all .2s;transition:all .2s;color:#007bff;-ms-flex-negative:0;flex-shrink:0;margin:2px}.send-btn-integrated[data-v-5685d484]:hover:not(:disabled){-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(0,123,255,.3);box-shadow:0 2px 8px rgba(0,123,255,.3);background-color:#007bff;color:#fff}.send-btn-integrated[data-v-5685d484]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.send-btn-integrated[data-v-5685d484]:focus{-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.send-icon-svg[data-v-5685d484]{width:42px;height:42px;margin-left:2px}.chat-input-btn[data-v-5685d484]{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#007bff;-webkit-transition:all .2s;transition:all .2s;border:none!important;background-color:#f8f9fa}.chat-input-btn[data-v-5685d484]:hover:not(:disabled){background-color:#007bff;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.chat-input-btn[data-v-5685d484]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-5685d484]{color:inherit}.send-icon[data-v-5685d484]{color:#fff;margin-left:2px}.prompt-form-overlay[data-v-5685d484]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.prompt-form-card[data-v-5685d484]{background:#fff;border-radius:12px;padding:24px;min-width:300px;max-width:500px;margin:20px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.prompt-form-card h6[data-v-5685d484]{margin-bottom:16px;font-weight:600;color:#1f2937}.form-actions[data-v-5685d484]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-fade-enter-active[data-v-5685d484],.chat-fade-leave-active[data-v-5685d484]{-webkit-transition:all .3s ease;transition:all .3s ease}.chat-fade-enter[data-v-5685d484],.chat-fade-leave-to[data-v-5685d484]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:575px){.chat-modal-content[data-v-5685d484]{height:100vh;border-radius:0}.chat-header[data-v-5685d484]{padding:12px 16px}.chat-user-name[data-v-5685d484]{font-size:1rem}.chat-user-status[data-v-5685d484]{font-size:.75rem}.chat-messages[data-v-5685d484]{padding:12px;gap:12px}.message-bubble[data-v-5685d484]{max-width:85%;padding:10px 14px;font-size:.9rem}.chat-input-area[data-v-5685d484]{padding:12px 16px}.chat-input-container[data-v-5685d484]{gap:8px}.chat-action-buttons[data-v-5685d484]{display:none}.chat-input-group[data-v-5685d484]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border-radius:20px;padding:3px}.send-btn-integrated[data-v-5685d484]{width:44px;height:44px}.send-icon-svg[data-v-5685d484]{width:36px;height:36px}.chat-text-input[data-v-5685d484]{font-size:.95rem;padding:6px 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:576px) and (max-width:767px){.chat-modal-content[data-v-5685d484]{height:90vh;border-radius:8px}.chat-header[data-v-5685d484]{padding:14px 18px}.chat-messages[data-v-5685d484]{padding:16px}.message-bubble[data-v-5685d484]{max-width:80%}.chat-input-area[data-v-5685d484]{padding:14px 18px}.chat-input-container[data-v-5685d484]{gap:10px}.chat-action-buttons[data-v-5685d484]{gap:7px}}@media (min-width:768px) and (max-width:991px){.chat-modal-content[data-v-5685d484]{height:85vh;border-radius:10px}.message-bubble[data-v-5685d484]{max-width:75%}.chat-input-container[data-v-5685d484]{gap:11px}}@media (min-width:992px){.chat-modal-content[data-v-5685d484]{height:85vh;border-radius:12px}.message-bubble[data-v-5685d484]{max-width:70%}.chat-input-container[data-v-5685d484]{gap:12px}}@media (hover:none) and (pointer:coarse){.chat-input-btn[data-v-5685d484],.send-btn-integrated[data-v-5685d484]{min-height:44px;min-width:44px}.chat-text-input[data-v-5685d484]{min-height:44px;font-size:16px}.message-bubble[data-v-5685d484]{padding:12px 16px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.action-icon[data-v-5685d484],.send-icon-svg[data-v-5685d484]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.table-responsive[data-v-5685d484]{overflow-x:auto;margin:12px 0;border-radius:8px;border:1px solid #e5e7eb}.table-download-link-container[data-v-5685d484]{margin-top:-12px;margin-bottom:12px;text-align:right}.table-download-link[data-v-5685d484]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#007bff;font-size:.875rem;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.table-download-link[data-v-5685d484]:hover{color:#0056b3;text-decoration:underline}.table-download-link .mdi[data-v-5685d484]{font-size:1rem}.chat-table[data-v-5685d484]{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff}.chat-table td[data-v-5685d484],.chat-table th[data-v-5685d484]{padding:8px 12px;text-align:left;border-bottom:1px solid #f3f4f6}.chat-table th[data-v-5685d484]{background-color:#f8f9fa;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;position:sticky;top:0;z-index:10}.chat-table tr:hover td[data-v-5685d484]{background-color:#f9fafb}.chat-table td[data-v-5685d484]{color:#4b5563}.table-header-row[data-v-5685d484]{background-color:#f3f4f6}.highlight[data-v-5685d484]{background-color:#fef3c7;color:#92400e;padding:2px 4px;border-radius:4px;font-weight:500}@media (max-width:767px) and (orientation:landscape){.chat-modal-content[data-v-5685d484]{height:100vh}.chat-messages[data-v-5685d484]{max-height:calc(100vh - 160px)}.chat-header[data-v-5685d484],.chat-input-area[data-v-5685d484]{padding:8px 16px}}@media (max-width:360px){.chat-header[data-v-5685d484]{padding:10px 12px}.chat-messages[data-v-5685d484]{padding:10px}.chat-input-area[data-v-5685d484]{padding:10px 12px}.chat-action-buttons[data-v-5685d484]{display:none}.chat-input-group[data-v-5685d484]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.send-btn-integrated[data-v-5685d484]{width:40px;height:40px}.send-icon-svg[data-v-5685d484]{width:30px;height:30px}.message-bubble[data-v-5685d484]{max-width:90%;padding:8px 12px;font-size:.85rem}.chat-text-input[data-v-5685d484]{font-size:.9rem;padding:6px 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.table-container{position:relative}.sticky{position:fixed;top:60px;background-color:#fff;z-index:1020;display:table}.sticky th{border-bottom:1px solid #ebedf2}td:has(input.checkbox-action-orders){width:35px!important}th:has(input#select-order-check-box-all){width:35px!important}.vue-form-wizard .wizard-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px}.vue-form-wizard .wizard-btn.disabled,.vue-form-wizard .wizard-btn[disabled],fieldset[disabled] .vue-form-wizard .wizard-btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.vue-form-wizard *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-form-wizard a{text-decoration:none}.vue-form-wizard .wizard-nav{margin-bottom:0;padding-left:0;list-style:none}.vue-form-wizard .wizard-nav>li{position:relative;display:block}.vue-form-wizard .wizard-nav>li>a{position:relative;display:block;padding:10px 15px}.vue-form-wizard .wizard-nav>li>a:focus,.vue-form-wizard .wizard-nav>li>a:hover{text-decoration:none;background-color:#eee}.vue-form-wizard .wizard-nav>li.disabled>a{color:#777}.vue-form-wizard .wizard-nav>li.disabled>a:focus,.vue-form-wizard .wizard-nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.vue-form-wizard .wizard-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn,.vue-form-wizard .wizard-btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:2px;background-color:transparent;font-size:14px;font-weight:600;padding:6px 12px;min-width:140px}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:focus,.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:hover,.vue-form-wizard .wizard-btn:focus,.vue-form-wizard .wizard-btn:hover{outline:0!important}.vue-form-wizard .wizard-nav-pills{margin-top:0;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vue-form-wizard .wizard-nav-pills a,.vue-form-wizard .wizard-nav-pills li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.vue-form-wizard .wizard-nav-pills>li>a,.vue-form-wizard .wizard-nav-pills a{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-form-wizard .wizard-nav-pills>li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 auto;color:rgba(0,0,0,.2);position:relative;top:3px}.vue-form-wizard .wizard-nav-pills>li>a:focus,.vue-form-wizard .wizard-nav-pills>li>a:hover{background-color:transparent;color:rgba(0,0,0,.2);outline:0!important}.vue-form-wizard .wizard-nav-pills>li>a.disabled{pointer-events:none;cursor:default}.vue-form-wizard .wizard-nav-pills>li.active>a,.vue-form-wizard .wizard-nav-pills>li.active>a:focus,.vue-form-wizard .wizard-nav-pills>li.active>a:hover{background-color:transparent;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}.vue-form-wizard .wizard-nav-pills>li.active>a .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:focus .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:hover .wizard-icon{color:#fff;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear}.vue-form-wizard{padding-bottom:20px}.vue-form-wizard .is_error{border-color:#c84513!important}.vue-form-wizard .is_error .icon-container{background:#c84513!important}.vue-form-wizard.xs .wizard-icon-circle{width:40px;height:40px;font-size:16px}.vue-form-wizard.xs .wizard-icon-circle.tab_shape{height:25px}.vue-form-wizard.xs .wizard-nav-pills>li.active>a .wizard-icon{font-size:16px}.vue-form-wizard.xs .wizard-navigation .wizard-progress-with-circle{position:relative;top:25px;height:4px}.vue-form-wizard.sm .wizard-icon-circle{width:50px;height:50px;font-size:20px}.vue-form-wizard.sm .wizard-icon-circle.tab_shape{height:30px}.vue-form-wizard.sm .wizard-nav-pills>li.active>a .wizard-icon{font-size:20px}.vue-form-wizard.sm .wizard-navigation .wizard-progress-with-circle{position:relative;top:30px;height:4px}.vue-form-wizard.md .wizard-icon-circle{width:70px;height:70px;font-size:24px}.vue-form-wizard.md .wizard-icon-circle.tab_shape{height:40px}.vue-form-wizard.md .wizard-nav-pills>li.active>a .wizard-icon{font-size:24px}.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard.lg .wizard-icon-circle{width:90px;height:90px;font-size:28px}.vue-form-wizard.lg .wizard-icon-circle.tab_shape{height:50px}.vue-form-wizard.lg .wizard-nav-pills>li.active>a .wizard-icon{font-size:28px}.vue-form-wizard.lg .wizard-navigation .wizard-progress-with-circle{position:relative;top:50px;height:4px}.vue-form-wizard .wizard-icon-circle{font-size:18px;border:3px solid #f3f2ee;border-radius:50%;font-weight:600;width:70px;height:70px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.vue-form-wizard .wizard-icon-circle.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle.tab_shape{width:100%;min-width:100px;height:40px;border:none;background-color:#f3f2ee;border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:40%}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape,.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-tab-content{min-height:100px;padding:30px 20px 10px}.vue-form-wizard .wizard-header{padding:15px;position:relative;border-radius:3px 3px 0 0;text-align:center}.vue-form-wizard .wizard-title{color:#252422;font-weight:300;margin:0;text-align:center}.vue-form-wizard .category{font-size:14px;font-weight:400;color:#9a9a9a;margin-bottom:0;text-align:center}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .3s ease;transition:width .3s ease}.vue-form-wizard .clearfix:after{content:"";clear:both;display:table}.vue-form-wizard .wizard-card-footer{padding:0 20px}.vue-form-wizard .wizard-card-footer .wizard-footer-left{float:left}.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:right}@media screen and (max-width:350px){.vue-form-wizard .wizard-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard .wizard-card-footer .wizard-footer-left,.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-card-footer .wizard-footer-right button{margin-top:10px}}.vue-form-wizard.vertical .wizard-card-footer{display:block}.vue-form-wizard.vertical .wizard-nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard.vertical .wizard-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vue-form-wizard.vertical .wizard-card-footer{padding-top:30px}.wizard-button{background-color:#3498db;border-color:#3498db;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px}.clickable-item{cursor:pointer;padding:5px;background-color:#f0f0f0;margin:2px 0;border-radius:4px}.clickable-item:hover{background-color:#d0e0f0}.selected-field{border:2px solid #000;border-radius:4px;background-color:#fff7e6}.selected-field .btn-danger{font-size:12px;padding:0;line-height:1}.scrollable-list{max-height:600px}.multiselect:not(.multiselect--above) .multiselect__content-wrapper{top:100%!important}canvas{width:100%;height:100%}.attachment-cursor[data-v-35481a6e]{cursor:pointer}.order-table-description{max-width:260px!important;width:260px!important}#order-transactions-table td[aria-colindex="5"]{white-space:wrap;max-width:265px}input.form-control{min-height:37px}.currency-input{text-align:left}.input-group-text{background-color:#f8f9fa;border-right:0}.signature-field{border:1px solid #ced4da;border-radius:4px;padding:10px;background:#fff}.signature-preview{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signature-image{max-width:100%;max-height:200px;border:1px solid #eee}.signature-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.attachment-cursor[data-v-48319dbc]{cursor:pointer}.context-menu-debug[data-v-48319dbc]{pointer-events:auto}.selected-attachment[data-v-48319dbc]{border:2px solid #007bff;border-radius:8px;padding:4px}.btn-selected[data-v-48319dbc]{-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.5);box-shadow:0 0 0 3px rgba(0,123,255,.5)}.attachment-cursor[data-v-c0dcabe4]{cursor:pointer}.multiselect__tags{height:auto!important}.multiselect__clear{position:absolute;right:41px;height:40px;width:40px;display:block;cursor:pointer;z-index:3}.multiselect__clear:after,.multiselect__clear:before{content:"";display:block;position:absolute;width:3px;height:16px;background:#aaa;top:12px;right:4px}.multiselect__clear:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.multiselect__clear:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.text-wrap{white-space:normal!important}.created_at_class,.user_id_class{width:20%!important}.id_class{width:2%!important}.actionButton_class{width:8%!important}.edit-div[data-v-d2fc73ca]{overflow-y:visible!important}.customer-search-criteria .section[data-v-d0bb8fac]{padding:15px;border:1px solid #e3e3e3;border-radius:5px;background-color:#f8f9fa}.customer-search-criteria h6[data-v-d0bb8fac]{color:#333;font-weight:600}.customer-search-criteria .custom-tag[data-v-d0bb8fac]{padding:4px 8px;margin-right:4px;border-radius:3px}.customer-search-criteria .btn-danger[data-v-d0bb8fac]:hover{background-color:#dc3545;border-color:#dc3545}.customer-search-criteria .row[data-v-d0bb8fac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-d0bb8fac] .multiselect__tags{min-height:40px;border:1px solid #ced4da}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.multiselect__tags-wrap{display:inline-block;height:auto}.edit-div[data-v-4c422df0]{overflow-y:visible!important}ul[data-v-4c422df0]{margin:0}ul.dashed[data-v-4c422df0]{list-style-type:none;padding:0}.order-table-description[data-v-4c422df0]{width:250px;max-width:250px}ul.dashed>li[data-v-4c422df0]:before{content:"";text-indent:-30px}.attendees-page[data-v-36e2e3ee]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);padding:20px 15px;font-family:Inter,sans-serif}.glass-container[data-v-36e2e3ee]{max-width:800px;margin:0 auto}.glass-header[data-v-36e2e3ee]{background:linear-gradient(135deg,#3a7bd5,#00d2ff);backdrop-filter:blur(10px);border-radius:16px;padding:20px;border:none;-webkit-box-shadow:0 4px 15px rgba(58,123,213,.3);box-shadow:0 4px 15px rgba(58,123,213,.3)}.glass-card[data-v-36e2e3ee]{background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 32px 0 rgba(31,38,135,.15);box-shadow:0 8px 32px 0 rgba(31,38,135,.15);overflow:hidden}.glass-footer[data-v-36e2e3ee]{padding:15px 20px;background:#f8f9fa;border-top:1px solid #eee}.btn-glass[data-v-36e2e3ee]{background:#fff;border:1px solid #e0e0e0;color:#3a7bd5;font-weight:600}.pill-badge[data-v-36e2e3ee]{background:hsla(0,0%,100%,.3);color:#fff;font-size:.9rem;padding:.4em .8em;font-weight:600}.modern-table[data-v-36e2e3ee]{margin-bottom:0}.modern-table[data-v-36e2e3ee] td{padding:15px 20px;vertical-align:middle;border-top:1px solid #f0f2f5}.modern-table[data-v-36e2e3ee] tr:first-child td{border-top:none}.avatar-circle[data-v-36e2e3ee]{width:40px;height:40px;background:linear-gradient(135deg,#e0c3fc,#8ec5fc);font-size:.9rem}.avatar-circle-lg[data-v-36e2e3ee],.avatar-circle[data-v-36e2e3ee]{color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.avatar-circle-lg[data-v-36e2e3ee]{width:70px;height:70px;background:linear-gradient(135deg,#a18cd1,#fbc2eb);font-size:1.5rem}.btn-icon-sm[data-v-36e2e3ee]{width:28px;height:28px;padding:0;line-height:26px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-icon-sm[data-v-36e2e3ee],.empty-state-icon[data-v-36e2e3ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-36e2e3ee]{width:70px;height:70px;background:#f8f9fa;color:#d1d3df;border-radius:50%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem}.text-white-op-70[data-v-36e2e3ee]{color:hsla(0,0%,100%,.7)}.info-list[data-v-36e2e3ee]{background:#f8f9fa;border-radius:12px;padding:15px}.info-item[data-v-36e2e3ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e9ecef}.info-item[data-v-36e2e3ee]:last-child{border-bottom:none}.info-label[data-v-36e2e3ee]{font-weight:600;color:#6c757d;font-size:.9rem}.info-value[data-v-36e2e3ee]{font-weight:500;color:#212529;text-align:right;font-size:.95rem}.center-ok[data-v-36e2e3ee]{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.center-ok .btn[data-v-36e2e3ee]{width:100%;border-radius:12px}@-webkit-keyframes resizeSensorVisibility{0%{top:0}}@keyframes resizeSensorVisibility{0%{top:0}}.annotationLayer{left:0;top:0;right:0;bottom:0}.annotationLayer,.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat}.annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;-webkit-box-shadow:0 2px 10px #ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:9px;height:100%;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:1px solid #000}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:1px solid transparent}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;-webkit-box-shadow:0 2px 5px #333;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.annotationLayer .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.annotationLayer .popup p{padding-top:.2em}.annotationLayer .fileAttachmentAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}canvas[data-v-0718bb40]{width:auto!important;max-width:none!important}.signature-container[data-v-5c5ffb78]{width:100%}.signature-pad-wrapper[data-v-5c5ffb78]{position:relative;border:2px dashed #dee2e6;border-radius:8px;background:#fff;min-height:150px;overflow:hidden}.signature-pad-wrapper.has-signature[data-v-5c5ffb78]{border-style:solid;border-color:#28a745}.signature-pad-wrapper canvas[data-v-5c5ffb78]{width:100%!important;height:150px!important}.signature-placeholder-text[data-v-5c5ffb78]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#adb5bd;font-size:14px;pointer-events:none}.signature-actions[data-v-5c5ffb78]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.signature-image[data-v-5c5ffb78]{max-width:100%;max-height:150px;border:1px solid #dee2e6;border-radius:4px}.repeater-field[data-v-3c3adfe2]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:#fafafa}.repeater-header[data-v-3c3adfe2]{padding-bottom:10px;border-bottom:1px solid #e0e0e0}.repeater-table[data-v-3c3adfe2]{background:#fff}.repeater-table th[data-v-3c3adfe2]{font-size:.85rem;white-space:nowrap}.repeater-table td[data-v-3c3adfe2]{vertical-align:middle}.activity-form-view[data-v-7514c892]{min-height:400px}.form-header[data-v-7514c892]{background:#f8f9fa}.form-section[data-v-7514c892]{margin-top:20px}.form-section[data-v-7514c892]:first-child{margin-top:0}.section-title[data-v-7514c892]{font-size:1.1rem;font-weight:600;color:#333}.section-description[data-v-7514c892]{font-size:.9rem}.form-row-container[data-v-7514c892]{padding:10px}.form-actions[data-v-7514c892]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.activity-wrapper[data-v-c6c1307e]{width:100%}.view-mode-switch[data-v-c6c1307e]{border:1px solid #e0e0e0}ul[data-v-50397b00]{margin:0}ul.dashed[data-v-50397b00]{list-style-type:none}ul.dashed>li[data-v-50397b00]{text-indent:-30px}ul.dashed>li[data-v-50397b00]:before{content:"";text-indent:-30px}.record-list[data-v-50397b00]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.record-list[data-v-50397b00],.record-row[data-v-50397b00]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.record-row[data-v-50397b00]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border-bottom:1px solid #ddd}.header-row[data-v-50397b00]{font-weight:700;background-color:#f8f9fa;border-bottom:2px solid #ddd}.record-cell[data-v-50397b00]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.small-input[data-v-50397b00]{width:150px;padding:4px;font-size:14px}[data-v-50397b00] .order-table-description{max-width:460px!important;width:460px!important}#recentOrdersTable tbody tr:hover{cursor:pointer}ul[data-v-6b7b235f]{margin:0}ul.dashed[data-v-6b7b235f]{list-style-type:none;padding-left:0}ul.dashed>li[data-v-6b7b235f]{text-indent:0}ul.dashed>li[data-v-6b7b235f]:before{content:"";text-indent:-30px}.order-table-description[data-v-6b7b235f]{max-width:360px!important;width:360px!important}ul[data-v-271c7e0f]{margin:0}ul.dashed[data-v-271c7e0f]{list-style-type:none}ul.dashed>li[data-v-271c7e0f]:before{content:"";text-indent:-30px}.customer-portal-new{.header-text{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.b-card{max-width:100%;height:100%}.a-card-link{display:inline-block;width:100%;text-align:center}.custom-img{height:150px;margin:15px 0}.card-text-bold{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card{margin-bottom:20px}}.text-blue{color:#3c9ce7;font-weight:700}.text-align-left{text-align:left}.custom-select{border:2px solid #d3edff!important;background:#d6e8fb;height:60px;border-radius:106px}.custom-select,input.form-control,select.form-control{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control:not([disabled]):not([readonly]),select.form-control:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.custom-dropdown{max-width:200px!important;font-size:14px!important}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;float:right;margin-bottom:10px}.b-sidebar-header,.custom-header{background-color:#0080ff!important;color:#fff!important}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}.b-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translateX(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{-webkit-transition:none;transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.custom-width{width:500px!important}.close{position:absolute;top:9px;right:12px;background:none;font-size:23px;width:100%;max-width:32px;color:#fff}@media (min-width:600px) and (max-width:1199px){#sidebar-right{width:50%!important}}.carousel-caption{position:static;color:#000;top:50%}#activity-detail-modal .img-fluid:not(.custom-img){aspect-ratio:16/9}.carousel-control-next,.carousel-control-prev{height:70%}}.customer-portal-new{.cart-item img{width:60px;height:60px}.shadow-sm{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.mb-4{margin-bottom:1.5rem}.custom-tabs .nav-link.active{background-color:#fff!important;color:#0080ff!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.custom-tabs .nav-link,.custom-tabs .nav-link:hover{color:#0080ff}.custom-header{background-color:#0080ff!important;color:#fff!important}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{left:0;z-index:-1;width:100vw;opacity:.6}.b-sidebar,.b-sidebar-backdrop{position:fixed;top:0;height:100vh}.b-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translateX(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{-webkit-transition:none;transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#sidebar-right{width:50%!important}.close{position:absolute;top:9px;right:12px;background:none;font-size:23px;width:100%;max-width:32px;color:#fff}.b-sidebar>.b-sidebar-body{background:#fff}.custom-select,input.form-control,select.form-control{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control:not([disabled]):not([readonly]),select.form-control:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}@media only screen and (max-width:520px){#sidebar-right{width:90%!important}.close{position:absolute;top:10px;right:12px;background:none;font-size:23px;width:100%;max-width:32px}}}.btn-subscription-button[data-v-48e03029]{padding:4px 8px}.btn-subscription-button img[data-v-48e03029]{width:16px;height:16px}.page-block[data-v-48e03029]{font-size:14px;margin-bottom:10px}.multiselect__tags{min-height:40px;max-height:150px;overflow-y:auto}.accordion-box[data-v-1bcaea0a]{position:relative}.left-sign[data-v-1bcaea0a]{padding:10px 15px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;margin:-1.25rem -1.25rem 1rem -1.25rem}.text-blue[data-v-1bcaea0a]{color:#007bff}.header-text[data-v-ff0c735e]{font-size:1.75rem;font-weight:700;text-align:left;margin-bottom:1rem}.modal-dialog .modal-content[data-v-ff0c735e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh}.modal-dialog .modal-body[data-v-ff0c735e]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-dialog .modal-footer[data-v-ff0c735e]{position:sticky;bottom:0;background-color:#fff;border-top:1px solid #dee2e6;z-index:1;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1)}.b-card[data-v-ff0c735e]{max-width:100%;height:100%}.custom-img[data-v-ff0c735e]{height:150px;margin:15px 0}.card-text-bold[data-v-ff0c735e]{font-weight:700;font-size:1.1rem;margin-top:10px}.shadow-lg[data-v-ff0c735e]{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.b-card[data-v-ff0c735e]{margin-bottom:20px}}.text-blue[data-v-ff0c735e]{color:#3c9ce7;font-weight:700}.text-align-left[data-v-ff0c735e]{text-align:left}.custom-select[data-v-ff0c735e]{border:2px solid #d3edff!important;background:#d6e8fb;height:60px;border-radius:106px}.custom-select[data-v-ff0c735e],input.form-control[data-v-ff0c735e],select.form-control[data-v-ff0c735e]{height:40px!important;padding-left:10px;border-radius:4px;background:none;border:1px solid #ededed!important}input.form-control[data-v-ff0c735e]:not([disabled]):not([readonly]),select.form-control[data-v-ff0c735e]:not([disabled]):not([readonly]){-webkit-box-shadow:.25rem .25rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .25rem .5rem rgba(0,0,0,.075)!important}.custom-dropdown[data-v-ff0c735e]{max-width:200px!important;font-size:14px!important}.custom-badge[data-v-ff0c735e]{padding:4px 8px;font-size:.875rem;border-radius:5px;border:none}.clickable-card[data-v-ff0c735e]{cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.clickable-card[data-v-ff0c735e]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.item-detail-link[data-v-ff0c735e]{font-size:.9rem}.order-table-description[data-v-ff0c735e]{max-width:300px}.expand[data-v-ff0c735e]{color:#007bff;cursor:pointer;text-decoration:underline}.b-pagination[data-v-ff0c735e]{margin-bottom:0}.expand[data-v-ff0c735e]:hover{color:#0056b3}.close-btn[data-v-ff0c735e]{background:none;border:none;font-size:24px;cursor:pointer;float:right;margin-bottom:10px}.form-control-plaintext[data-v-ff0c735e]{background-color:#f8f9fa;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem;margin-bottom:0}.gap-2[data-v-ff0c735e]{gap:.5rem}.rounded-pill[data-v-ff0c735e]{border-radius:50rem!important}.pending-actions-badge[data-v-ff0c735e]{font-size:.8rem;padding:.35rem .6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:pulse-ff0c735e 2s infinite;animation:pulse-ff0c735e 2s infinite}@-webkit-keyframes pulse-ff0c735e{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes pulse-ff0c735e{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.payment-status-badge[data-v-7ef2791d],.source-badge[data-v-401a8172]{font-size:.75rem;font-weight:600}.modern-dashboard-card[data-v-96d7a4c8]{background:#fff;border-radius:16px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.05);box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;border:none}.card-header-modern[data-v-96d7a4c8]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 25px}.header-icon-box[data-v-96d7a4c8]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.card-body-modern[data-v-96d7a4c8]{padding:0}.modern-table[data-v-96d7a4c8]{margin-bottom:0}.modern-table[data-v-96d7a4c8] th{border-top:none;border-bottom:2px solid #f1f3f5;color:#6c757d;font-weight:700;padding:15px 20px}.modern-table[data-v-96d7a4c8] td{border-top:1px solid #f8f9fa;padding:12px 20px;vertical-align:middle}.toolbar-row[data-v-96d7a4c8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-left[data-v-96d7a4c8],.toolbar-row[data-v-96d7a4c8]{gap:8px}.toolbar-left[data-v-96d7a4c8],.toolbar-right[data-v-96d7a4c8],.toolbar-row[data-v-96d7a4c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-right[data-v-96d7a4c8]{gap:2px}.search-box[data-v-96d7a4c8]{position:relative}.search-icon[data-v-96d7a4c8]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd;font-size:.8rem;pointer-events:none}.search-input[data-v-96d7a4c8]{border:1px solid #e9ecef;border-radius:8px;height:36px;padding:.4rem .75rem .4rem 2rem;font-size:.85rem;width:220px;background:#f8f9fa;-webkit-transition:all .2s;transition:all .2s}.search-input[data-v-96d7a4c8]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.08);box-shadow:0 0 0 3px rgba(102,126,234,.08);background:#fff;width:260px}.filter-select[data-v-96d7a4c8]{border:1px solid #e9ecef;border-radius:8px;height:36px;padding:.3rem .75rem;font-size:.85rem;width:150px;background:#f8f9fa;color:#495057}.filter-select[data-v-96d7a4c8]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.08);box-shadow:0 0 0 3px rgba(102,126,234,.08)}.toolbar-divider[data-v-96d7a4c8]{width:1px;height:20px;background:#e9ecef;margin:0 4px}.toolbar-btn[data-v-96d7a4c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;color:#495057;background:#f8f9fa;border:1px solid #e9ecef;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.toolbar-btn[data-v-96d7a4c8]:hover{background:#e9ecef;color:#212529}.toolbar-btn-config[data-v-96d7a4c8]{padding:6px 10px;font-size:.9rem}.toolbar-action-btn[data-v-96d7a4c8]{font-size:.8rem;font-weight:600;color:#495057;padding:6px 10px;border-radius:8px;text-decoration:none!important;-webkit-transition:all .15s;transition:all .15s}.toolbar-action-btn[data-v-96d7a4c8]:hover:not(:disabled){background:#f0f0f0;color:#667eea}.toolbar-action-btn[data-v-96d7a4c8]:disabled{color:#ced4da}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-toggle{padding:0;-webkit-box-shadow:none!important;box-shadow:none!important}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-menu{border:1px solid #e9ecef;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.08);box-shadow:0 10px 40px rgba(0,0,0,.08);padding:6px;min-width:200px}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-item{border-radius:8px;font-size:.85rem;padding:8px 12px;color:#495057;-webkit-transition:all .15s;transition:all .15s}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-item:hover{background:#f8f9fa;color:#212529}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-header{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#adb5bd;padding:8px 12px 4px}.toolbar-dropdown[data-v-96d7a4c8] .dropdown-divider{margin:4px 8px;border-color:#f1f3f5}.btn-pill[data-v-96d7a4c8]{border-radius:50px;font-weight:600;font-size:.85rem;padding:.35rem 1rem}.btn-icon[data-v-96d7a4c8]{width:30px;height:30px;padding:0;line-height:28px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar-circle[data-v-96d7a4c8]{width:34px;height:34px;background:linear-gradient(135deg,#e0c3fc,#8ec5fc);color:#fff;font-weight:700;font-size:.8rem}.avatar-circle[data-v-96d7a4c8],.empty-state-icon[data-v-96d7a4c8]{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-96d7a4c8]{width:80px;height:80px;background:#f8f9fa;color:#ced4da;margin:0 auto;font-size:2.5rem}.text-white-op-70[data-v-96d7a4c8]{color:hsla(0,0%,100%,.7)}.scanner-container[data-v-1c4627f5]{max-width:400px;margin:0 auto;border:2px solid #007bff;border-radius:8px;overflow:hidden}.scanner-placeholder[data-v-1c4627f5]{cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.scanner-placeholder[data-v-1c4627f5]:hover{background-color:#e9ecef!important}.validation-pending[data-v-1c4627f5]{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.8)}.divider[data-v-1c4627f5],.validation-pending[data-v-1c4627f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.divider[data-v-1c4627f5]{text-align:center;color:#6c757d}.divider[data-v-1c4627f5]:after,.divider[data-v-1c4627f5]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #dee2e6}.divider span[data-v-1c4627f5]{padding:0 1rem}.verification-input[data-v-1c4627f5]{font-size:24px;letter-spacing:8px;font-weight:700}.float-right{float:right!important}.table.b-table>tfoot>tr>[aria-sort],.table.b-table>thead>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.field-panel{background:#f8f9fa;border-radius:8px;padding:15px;max-height:70vh;overflow-y:auto}.scrollable-list{max-height:50vh;overflow-y:auto}.gap-2{gap:.5rem}.form-builder-panel{background:#f8f9fa;border-radius:8px;padding:15px;min-height:500px}.field-list{min-height:200px}.field-item{-webkit-transition:all .2s ease;transition:all .2s ease}.field-item:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.field-item.border-primary{border-width:2px!important}.field-group{background:#f0f7ff!important;border-left:4px solid #0d6efd!important}.drag-handle{padding:5px}.drag-handle:hover{color:#0d6efd!important}.group-columns{background:#fff!important}.group-column{padding:5px}.form-preview-panel{position:sticky;top:20px}.form-preview{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-preview .form-label{font-weight:600;color:#333;display:block;margin-bottom:5px}.detected-fields-panel{border-left:4px solid #17a2b8}.detected-fields-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detected-fields-chips .badge{font-weight:400;font-size:.9em}.mappable-fields-list{font-size:.9em}.import-field-list{background:#f8f9fa;border-radius:6px;padding:10px;max-height:60vh;overflow-y:auto}.import-field-item{padding:8px 12px;border-radius:4px;margin-bottom:4px;background:#fff;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease}.import-field-item:hover{border-color:#0d6efd;background:#f8f9ff}.import-field-item.selected{background:#e7f1ff;border-color:#0d6efd}.import-field-item .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%}.import-field-item .field-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.import-field-item .field-type{font-size:.75em}.column-config{background:#fafafa;-webkit-transition:all .2s ease;transition:all .2s ease}.column-config:hover{border-color:#0d6efd!important}.column-config .bg-light{background:#fff!important;border:1px solid #e9ecef}.gap-3{gap:1rem}.pdf-extract-table{max-height:350px;overflow-y:auto;font-size:.9em}.pdf-extract-table th{position:sticky;top:0;background:#f8f9fa;z-index:1}.form-preview-container{padding:20px;background:#fff;border-radius:8px}.preview-columns-container{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:15px}.preview-heading.h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.preview-heading.h2{font-size:1.75rem;font-weight:600;margin-bottom:.875rem}.preview-heading.h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.preview-heading.h4{font-size:1.25rem;font-weight:600;margin-bottom:.625rem}.preview-paragraph{color:#666;line-height:1.6;margin-bottom:1rem}.preview-divider{border:none;border-top:1px solid #dee2e6;margin:1.5rem 0}