body,html{background-color:#fff;color:#000!important;font-family:QualcommNext-Regular,Arial,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}.App,.app{display:flex;flex-direction:column;height:100vh}.App{color:#fff}.body{color:#000000d9;flex:1 1;overflow-x:hidden;overflow-y:auto}.tab-body{margin-left:2.25rem;margin-right:3rem;margin-top:3rem}input{border:1px solid #677284;border-radius:4px;box-sizing:border-box;height:100%;width:100%}.header{align-items:center;border-bottom:2px solid #f2f2f2;color:#000000d9;display:flex;font-size:14px;justify-content:space-between;padding:15px 20px}.header-section{flex:none;margin-right:30px;text-align:center}.project-name{color:#3253dc;flex:none;font-size:1.5rem!important;gap:12px;margin-right:10px;text-align:left}.lh-header-title,.project-name{align-items:center;display:flex}.lh-header-title{gap:10px}.lh-header-icon{color:#3253dc;font-size:28px;line-height:1}h4{color:#3253dc;margin:0}.user-info{align-items:flex-start;display:flex;flex-direction:column;margin-right:20px}.user-icon-btn{background-color:inherit;background-image:url(/static/media/account.1d2ece469d584ebc87e2.svg);border:none;color:#fff;cursor:pointer;height:25px;margin-right:5px;width:27px}.login-section{align-items:center;display:flex;margin-right:0}.login-button{background-color:#3253dc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.login-button:hover{background-color:#2846c8;box-shadow:0 2px 8px #3253dc4d;transform:translateY(-1px)}.user-dropdown{position:relative}.user-dropdown,.user-section{align-items:center;display:flex}.user-section{cursor:pointer;transition:all .3s ease}.user-section:hover{opacity:.8}.user-dropdown-content{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 16px #00000026;margin-top:8px;min-width:220px;position:absolute;right:0;top:100%;z-index:1000}.user-dropdown-header{border-bottom:1px solid #f0f0f0;padding:16px}.user-dropdown-name{color:#000000d9;font-size:14px;font-weight:600;margin-bottom:4px}.user-dropdown-email{color:#000000a6;font-size:12px}.user-dropdown-divider{background-color:#f0f0f0;height:1px;margin:0}.user-dropdown-item{align-items:center;color:#000000d9;cursor:pointer;display:flex;font-size:14px;padding:12px 16px;transition:all .3s ease}.user-dropdown-item:hover{background-color:#f5f5f5}.logout-item{border-radius:0 0 8px 8px;color:#ff4d4f}.logout-item:hover{background-color:#fff2f0;color:#ff4d4f}.logout-icon{display:inline-block;font-size:14px;font-weight:700;margin-right:8px;transform:rotate(90deg)}.license-hub-container{background-color:initial;color:#000000d9}.license-hub-section-title{color:#000000d9;font-size:1.1rem;font-weight:500;margin:0 0 20px}.license-hub-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.license-hub-card-title{border-bottom:1px solid #f0f0f0;color:#3253dc;font-size:16px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.license-hub-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.license-hub-form-field{display:flex;flex-direction:column;gap:6px}.license-hub-form-field.full-width{grid-column:1/-1}.license-hub-form-field label{color:#000000a6;font-size:13px;font-weight:500}.license-hub-required{color:#ff4d4f;margin-left:3px}.license-hub-form-field input,.license-hub-form-field select{background-color:#fff;border:1px solid #677284;border-radius:4px;box-sizing:border-box;color:#000000d9;font-family:inherit;font-size:14px;height:36px;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:100%}.license-hub-form-field input:focus,.license-hub-form-field select:focus{border-color:#3253dc;box-shadow:0 0 0 2px #3253dc26;outline:none}.license-hub-form-field input::placeholder{color:#00000059}.license-hub-form-field input:read-only{background-color:#f5f5f5;color:#00000073;cursor:not-allowed}.license-hub-form-actions{align-items:center;display:flex;gap:12px;margin-top:24px}.license-hub-submit-btn{background-color:#3253dc;border:none;border-radius:32px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 24px;transition:background-color .2s,transform .1s}.license-hub-submit-btn:hover:not(:disabled){background-color:#2846c8}.license-hub-submit-btn:active:not(:disabled){transform:translateY(1px)}.license-hub-submit-btn:disabled{background-color:#b0b8d4;cursor:not-allowed}.license-hub-reset-btn{background-color:initial;border:1px solid #d9d9d9;border-radius:32px;color:#000000a6;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 24px;transition:border-color .2s,color .2s}.license-hub-reset-btn:hover{border-color:#3253dc;color:#3253dc}.license-hub-alert{align-items:flex-start;border-radius:6px;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.license-hub-alert-error{background-color:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.license-hub-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.license-hub-alert-icon{flex-shrink:0;font-size:16px;margin-top:1px}.license-hub-result-card{background:linear-gradient(135deg,#e6f4ff,#d6f0ff);border:1px solid #91caff;border-radius:8px;margin-top:20px;padding:20px}.license-hub-result-title{align-items:center;color:#000000d9;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 16px}.license-hub-result-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:2px 10px}.license-hub-result-badge-new{background-color:#d9f7be;color:#237804}.license-hub-result-badge-existing{background-color:#fff7e6;color:#d46b08}.license-hub-result-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.license-hub-result-item{display:flex;flex-direction:column;gap:3px}.license-hub-result-item.full-width{grid-column:1/-1}.license-hub-result-label{color:#00000073;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.license-hub-result-value{color:#000000d9;font-size:14px;font-weight:500;word-break:break-all}.license-hub-result-value-url{color:#3253dc;font-family:Courier New,monospace;font-size:13px;word-break:break-all}.license-hub-table-wrapper{border-radius:8px;box-shadow:0 2px 8px #00000014;overflow-x:auto;width:100%}.license-hub-table{background-color:#fff;border-collapse:collapse;font-size:14px;min-width:700px;width:100%}.license-hub-table th{background-color:#fafafa;border-bottom:2px solid #e0e0e0;color:#000000d9;font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.license-hub-table td{border-bottom:1px solid #f0f0f0;color:#000000d9;padding:12px 16px;vertical-align:middle}.license-hub-table tbody tr:hover{background-color:#fafafa;transition:background .2s}.license-hub-table .customer-id-cell{color:#000000a6;font-family:Courier New,monospace;font-size:12px}.license-hub-table .party-id-cell{color:#3253dc;font-weight:500}.license-hub-empty-state{color:#00000073;padding:48px 20px;text-align:center}.license-hub-empty-icon{font-size:40px;margin-bottom:12px;opacity:.4}.license-hub-empty-text{font-size:14px}.license-hub-loading{align-items:center;color:#00000073;display:flex;font-size:14px;gap:10px;justify-content:center;padding:32px}.license-hub-spinner{animation:lh-spin .8s linear infinite;border:2px solid #f0f0f0;border-radius:50%;border-top-color:#3253dc;height:18px;width:18px}@keyframes lh-spin{to{transform:rotate(1turn)}}.license-hub-field-hint{color:#00000073;font-size:11px;margin-top:2px}.lh-toast{animation:lh-toast-in .35s cubic-bezier(.21,1.02,.73,1) forwards;border-radius:8px;box-shadow:0 8px 24px #00000026;max-width:420px;min-width:320px;overflow:hidden;position:fixed;right:24px;top:24px;z-index:9999}.lh-toast.lh-toast-hiding{animation:lh-toast-out .4s ease forwards}.lh-toast-success{background:#fff;border-left:4px solid #20c997}.lh-toast-error{background:#fff;border-left:4px solid #ff4d4f}.lh-toast-body{align-items:flex-start;display:flex;gap:12px;padding:14px 16px}.lh-toast-icon{flex-shrink:0;font-size:18px;margin-top:1px}.lh-toast-success .lh-toast-icon{color:#20c997}.lh-toast-error .lh-toast-icon{color:#ff4d4f}.lh-toast-text{flex:1 1}.lh-toast-title{color:#000000d9;font-size:14px;font-weight:600;margin:0 0 2px}.lh-toast-desc{color:#0000008c;font-size:13px;line-height:1.5;margin:0}.lh-toast-close{background:none;border:none;color:#00000059;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0;transition:color .2s}.lh-toast-close:hover{color:#000000a6}.lh-toast-progress{background:#0000000f;height:3px}.lh-toast-progress-bar{animation:lh-progress 5s linear forwards;height:100%}.lh-toast-success .lh-toast-progress-bar{background:#20c997}.lh-toast-error .lh-toast-progress-bar{background:#ff4d4f}@keyframes lh-toast-in{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes lh-toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}@keyframes lh-progress{0%{width:100%}to{width:0}}.license-hub-readonly-field{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;color:#000000a6;display:flex;font-size:14px;height:36px;padding:0 12px;width:100%}.license-hub-optional-section{margin-top:4px}.license-hub-toggle-btn{align-items:center;background:none;border:none;color:#3253dc;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;padding:6px 0;transition:opacity .2s}.license-hub-toggle-btn:hover:not(:disabled){opacity:.75}.license-hub-toggle-btn:disabled{color:#00000059;cursor:not-allowed}.license-hub-toggle-icon{font-size:12px;line-height:1}.license-hub-optional-label{color:#00000073;font-size:13px;font-weight:400}.license-hub-divider{background-color:#f0f0f0;height:1px;margin:20px 0}.lh-ci-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lh-ci-header-actions{align-items:center;display:flex;gap:10px}.lh-ci-search{background-color:#fff;border:1px solid #677284;border-radius:4px;box-sizing:border-box;color:#000000d9;font-family:inherit;font-size:14px;height:36px;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:240px}.lh-ci-search:focus{border-color:#3253dc;box-shadow:0 0 0 2px #3253dc26;outline:none}.lh-ci-search::placeholder{color:#00000059}.lh-ci-footer{color:#00000073;font-size:12px;margin-top:12px;text-align:right}.lh-table-scroll{overflow-x:auto;width:100%}.lh-customer-table{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.lh-customer-table th{background-color:#fafafa;border-bottom:2px solid #e0e0e0;color:#000000d9;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.lh-customer-row{cursor:pointer;transition:background .15s}.lh-customer-row:hover{background-color:#f5f7ff}.lh-customer-row-expanded{background-color:#f0f4ff}.lh-customer-row td{border-bottom:1px solid #f0f0f0;color:#000000d9;padding:12px 14px;vertical-align:middle}.lh-expand-cell{text-align:center;width:32px}.lh-expand-icon{color:#3253dc;font-size:12px}.lh-customer-name-cell{font-weight:500}.lh-customer-id-cell{max-width:280px}.lh-uuid{color:#0000008c;font-size:13px;word-break:break-all}.lh-license-badge{background-color:#e6f4ff;border-radius:10px;color:#3253dc;display:inline-block;font-size:11px;font-weight:600;margin-right:4px;padding:2px 8px}.lh-no-config{color:#00000059;font-size:12px;font-style:italic}.lh-expanded-row td{border-bottom:2px solid #d0d9ff;padding:0}.lh-expanded-cell{padding:0!important}.lh-expanded-content{animation:lh-expand-in .2s ease;background:#f8f9ff;border-top:1px solid #d0d9ff;padding:20px 24px}@keyframes lh-expand-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lh-device-config-banner{align-items:flex-start;background:#e6f4ff;border:1px solid #91caff;border-radius:6px;color:#000000bf;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:16px;padding:10px 14px}.lh-device-config-banner-icon{color:#3253dc;flex-shrink:0;font-size:16px;margin-top:1px}.lh-config-fields-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.lh-config-field{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px 14px}.lh-config-field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.lh-config-field-label{color:#00000073;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.lh-copy-btn{background:none;border:1px solid #d9d9d9;border-radius:4px;color:#00000073;cursor:pointer;font-size:13px;line-height:1.4;padding:2px 6px;transition:all .2s}.lh-copy-btn:hover{border-color:#3253dc;color:#3253dc}.lh-config-field-value{color:#000000d9;font-size:13px;font-weight:500;margin-bottom:6px;word-break:break-all}.lh-config-field-desc{color:#00000073;font-size:11px;line-height:1.5}.lh-license-configs-section{margin-top:4px}.lh-license-configs-title{color:#0000008c;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.lh-license-configs-grid{display:flex;flex-wrap:wrap;gap:10px}.lh-license-config-card{background:#fff;border:1px solid #e0e0e0;border-left:3px solid #3253dc;border-radius:6px;min-width:160px;padding:10px 14px}.lh-license-config-type{color:#3253dc;font-size:13px;font-weight:600;margin-bottom:4px}.lh-license-config-env,.lh-license-config-exp{color:#0000008c;font-size:12px}.da-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.da-oem-select{background-color:#fff;border:1px solid #677284;border-radius:4px;box-sizing:border-box;color:#000000d9;cursor:pointer;font-family:inherit;font-size:14px;height:36px;max-width:360px;min-width:260px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.da-oem-select:focus{border-color:#3253dc;box-shadow:0 0 0 2px #3253dc26;outline:none}.da-oem-select:disabled{background-color:#f5f5f5;color:#00000059;cursor:not-allowed}.da-charts-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.da-pie-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:16px}.da-pie-title{color:#3253dc;font-size:13px;font-weight:600;margin-bottom:12px;text-align:center}.da-pie-wrapper{height:180px;position:relative}@media (max-width:900px){.da-charts-row{grid-template-columns:1fr}}.da-refresh-btn{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;color:#000000a6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:4px;height:36px;padding:0 16px;transition:border-color .2s,color .2s;white-space:nowrap}.da-refresh-btn:hover{border-color:#3253dc;color:#3253dc}.da-status-badge{border-radius:10px;display:inline-block;font-size:12px;font-weight:500;padding:2px 10px}.da-status-active{background-color:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.da-status-expired{background-color:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.da-bool-badge{border-radius:10px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.da-bool-true{background-color:#e6f4ff;color:#3253dc}.da-bool-false{background-color:#f5f5f5;color:#00000073}.da-timeline-btn{background:none;border:1px solid #3253dc;border-radius:4px;color:#3253dc;cursor:pointer;font-family:inherit;font-size:12px;padding:3px 10px;transition:all .2s;white-space:nowrap}.da-timeline-btn:hover{background-color:#3253dc;color:#fff}.da-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.da-modal{animation:lh-toast-in .25s ease;background:#fff;border-radius:10px;box-shadow:0 12px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:95vw;overflow:hidden;width:560px}.da-modal-header{align-items:flex-start;background:linear-gradient(135deg,#e6f4ff,#f0f4ff);border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 20px 14px}.da-modal-title{color:#000000d9;font-size:15px;font-weight:600}.da-modal-subtitle{color:#00000073;font-size:12px;margin-top:2px;word-break:break-all}.da-modal-body{flex:1 1;overflow-y:auto;padding:16px 20px}.da-timeline{display:flex;flex-direction:column;gap:0}.da-timeline-event{border-bottom:1px solid #f5f5f5;display:flex;gap:12px;padding:10px 0;position:relative}.da-timeline-event:last-child{border-bottom:none}.da-timeline-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:4px;width:10px}.da-timeline-content{flex:1 1;min-width:0}.da-timeline-event-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.da-event-type{font-size:13px;font-weight:600}.da-event-env{background:#f0f0f0;border-radius:8px;color:#0000008c;font-size:11px;padding:1px 6px}.da-event-time{color:#00000073;font-size:12px;margin-left:auto}.da-event-meta{color:#0000008c;font-size:12px;margin-top:4px;word-break:break-word}@media (max-width:768px){.license-hub-form-grid,.license-hub-result-grid{grid-template-columns:1fr}.license-hub-form-field.full-width,.license-hub-result-item.full-width{grid-column:1}}.sub-tabs-container{background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:20px;padding:0}.sub-tab{background-color:#fff;border-bottom:2px solid #0000;border-radius:0;color:#000000a6;cursor:pointer;font-size:14px;font-weight:400;margin:0;padding:12px 24px;position:relative;transition:all .3s ease}.sub-tab:hover{color:#3253dc}.sub-tab.active{background-color:#fff;border-bottom-color:#3253dc;color:#3253dc;font-weight:500}.sub-tab-content{min-height:400px;padding:20px 0}.content-tab-container{background-color:initial;color:#000000d9}@media (max-width:768px){.sub-tabs-container{flex-wrap:wrap}.sub-tab{font-size:13px;padding:10px 16px}}
/*# sourceMappingURL=main.a17c38ba.css.map*/