.addon-license_card__yQsej{padding:16px}.addon-license_header___FKN2{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.addon-license_headerTitle__xYzK5{margin:0}.addon-license_summaryCards__Za13d{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.addon-license_summaryCard__iBsiH{flex:1;min-width:140px;padding:14px 16px;border-radius:8px;background:var(--surface-alt,var(--surface));border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.addon-license_summaryCardLabel__l1O_k{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.addon-license_summaryCardValue__LzR_D{font-size:22px;font-weight:700;color:var(--text);line-height:1.2}.addon-license_sectionTitle__H_tIK{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px}.addon-license_aclTable__FXoRn{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:20px}.addon-license_tableHeader__SCNf1{display:grid;grid-template-columns:1fr 80px 1fr 1fr 160px;gap:8px;padding:8px 14px;background:var(--surface-alt,var(--surface));font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.addon-license_aclRow__aEnXu{border-top:1px solid var(--border);background:var(--surface)}.addon-license_rowMain__RxI8D{display:grid;grid-template-columns:1fr 80px 1fr 1fr 160px;gap:8px;padding:10px 14px;align-items:center}.addon-license_addonName__23Ydy{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addon-license_statusBadge__cY_gd{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block}.addon-license_badgeEnabled__XByfw{background:rgba(34,197,94,.15);color:var(--success,#22c55e)}.addon-license_badgeDisabled__hyHQW{background:rgba(156,163,175,.15);color:var(--text-muted)}.addon-license_entryCount__O3CSz{font-size:13px;color:var(--text-muted)}.addon-license_scopeValue__NUnLB{font-size:12px;color:var(--text-muted);font-family:monospace}.addon-license_rowActions__dbGle{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.addon-license_entriesPanel__IadTP{padding:10px 14px 14px;background:var(--surface-alt,var(--surface));border-top:1px solid var(--border)}.addon-license_entriesTitle__iLYrj{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:8px}.addon-license_entryItem__MstEb{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px}.addon-license_entryItem__MstEb:last-child{border-bottom:none}.addon-license_entrySubject__1VmIA{font-weight:600;color:var(--text)}.addon-license_entryPermissions__Aa62_{display:flex;gap:6px;flex-wrap:wrap}.addon-license_permTag__ixacx{padding:1px 6px;border-radius:4px;font-size:11px;background:rgba(59,130,246,.12);color:var(--primary,#3b82f6)}.addon-license_entryNote__mEGoP{color:var(--text-muted);font-style:italic}.addon-license_noEntries__YH7bM{color:var(--text-muted);font-size:13px;padding:8px 0}.addon-license_editPanel__i2Wcc{padding:14px;border-top:1px solid var(--border);background:var(--surface-alt,var(--surface));display:flex;flex-direction:column;gap:12px}.addon-license_editPanelTitle__62MOu{font-size:13px;font-weight:600;color:var(--text);margin:0 0 4px}.addon-license_formRow__luqMO{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.addon-license_formLabel__Y7_de{font-size:12px;color:var(--text-muted);width:140px;flex-shrink:0}.addon-license_formControl__hFcT3{font-size:13px;padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);min-width:140px}.addon-license_formControl__hFcT3:focus{outline:none;border-color:var(--primary,#3b82f6)}.addon-license_checkboxRow__VoMmU{display:flex;gap:16px;flex-wrap:wrap}.addon-license_checkboxLabel__Y_H1m{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text);cursor:pointer}.addon-license_editActions__XX62R{display:flex;gap:8px;margin-top:4px}.addon-license_checkSection__YpRj5{margin-top:20px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt,var(--surface))}.addon-license_checkInputRow__hgla5{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.addon-license_checkInput__LR4ne{font-size:13px;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);flex:1;min-width:180px}.addon-license_checkInput__LR4ne:focus{outline:none;border-color:var(--primary,#3b82f6)}.addon-license_checkResult__O6JBo{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.addon-license_checkResultItem__WvgLy{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--surface);min-width:80px}.addon-license_checkResultLabel__gIGhi{font-size:11px;color:var(--text-muted);text-align:center}.addon-license_checkResultBool__XiT3n{font-size:14px;font-weight:700}.addon-license_checkResultBoolTrue__14ZZ3{color:var(--success,#22c55e)}.addon-license_checkResultBoolFalse__2ELOJ{color:var(--error,#ef4444)}.addon-license_loadingWrap__HR2_4{display:flex;justify-content:center;padding:40px 0}.addon-license_emptyState__15QHY{text-align:center;padding:32px 16px;color:var(--text-muted);font-size:14px}.addon-license_successBanner__YawNo{padding:10px 14px;border-radius:6px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:var(--success,#22c55e);font-size:13px;margin-bottom:12px}.addon-license_sectionSpacing__WQHOd{margin-top:12px}.addon-usage_card__iroC8{padding:1.5rem}.addon-usage_header__sdsJg{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.addon-usage_headerTitle__C7gcQ{margin:0}.addon-usage_controls__A61aV{display:flex;align-items:center;gap:.75rem}.addon-usage_periodSelect__GOKmO{padding:.4rem .75rem;border-radius:6px;border:1px solid var(--border-color,#ddd);background:var(--bg-secondary,#f8f9fa);font-size:.875rem}.addon-usage_summaryCards__QtzrR{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem}.addon-usage_summaryCard__bXty_{display:flex;flex-direction:column;align-items:center;padding:.75rem;border-radius:8px;background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border-color,#eee)}.addon-usage_summaryCardLabel__gjthC{font-size:.75rem;color:var(--text-secondary,#666);margin-bottom:.25rem}.addon-usage_summaryCardValue__Aog7O{font-size:1.25rem;font-weight:700;color:var(--text-primary,#333)}.addon-usage_loadingWrap__NQflU{display:flex;justify-content:center;padding:2rem}.addon-usage_addonTable__CRiJ8{width:100%;border-collapse:collapse;font-size:.875rem}.addon-usage_addonTable__CRiJ8 td,.addon-usage_addonTable__CRiJ8 th{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--border-color,#eee)}.addon-usage_addonTable__CRiJ8 th{font-weight:600;color:var(--text-secondary,#666);background:var(--bg-secondary,#f8f9fa);font-size:.75rem;text-transform:uppercase}.addon-usage_addonRow__pMwAO{cursor:pointer;transition:background .15s}.addon-usage_addonRowExpanded__Navg2,.addon-usage_addonRow__pMwAO:hover{background:var(--bg-hover,#f0f4f8)}.addon-usage_expandIcon__la1Ot{display:inline-block;transition:transform .2s;margin-right:.5rem}.addon-usage_expandIconOpen__ahqdZ{transform:rotate(90deg)}.addon-usage_detailPanel__lvP1H{background:var(--bg-secondary,#f8f9fa);padding:1rem 1.5rem;border-bottom:2px solid var(--border-color,#ddd)}.addon-usage_detailSection__UqK0T{margin-bottom:1rem}.addon-usage_detailSectionTitle__UCdEu{font-size:.8rem;font-weight:600;color:var(--text-secondary,#666);margin-bottom:.5rem}.addon-usage_userTable__e60lq{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:.5rem}.addon-usage_userTable__e60lq td,.addon-usage_userTable__e60lq th{padding:.4rem .6rem;text-align:left;border-bottom:1px solid var(--border-color,#eee)}.addon-usage_userTable__e60lq th{font-weight:600;color:var(--text-secondary,#666)}.addon-usage_trendBar___dOiY{display:flex;align-items:flex-end;gap:2px;height:60px;padding:0}.addon-usage_trendBarItem__MUl1g{flex:1;background:var(--accent-color,#4a90d9);border-radius:2px 2px 0 0;min-width:4px;position:relative}.addon-usage_trendBarItem__MUl1g:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;white-space:nowrap;z-index:10}.addon-usage_emptyState__aDvPK{text-align:center;padding:2rem;color:var(--text-secondary,#888)}.addon-usage_textRight__0OBji{text-align:right}.quality-dashboard_card__F3X8m{padding:16px}.quality-dashboard_header__T9MAM{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.quality-dashboard_headerTitle__rGQ6b{margin:0}.quality-dashboard_content__8NJj1{margin-top:16px}.quality-dashboard_sectionTitle__tGw9D{font-size:13px;font-weight:600;margin-bottom:12px;color:var(--text-secondary)}.quality-dashboard_noData__mIB_2{font-size:12px;color:var(--text-muted);padding:16px 0}.quality-dashboard_barChart__wmrx_{margin-bottom:20px}.quality-dashboard_barRow__WyN4i{margin-bottom:8px}.quality-dashboard_barLabel__laHGI{display:flex;justify-content:space-between;font-size:12px;margin-bottom:2px}.quality-dashboard_barLabelText__WfBhg{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.quality-dashboard_barLabelValue__tqdpm{color:var(--text);font-weight:600}.quality-dashboard_barTrack__qJDo_{background:var(--surface-secondary);border-radius:4px;height:8px;overflow:hidden}.quality-dashboard_barFill__MZzha{height:100%;background:var(--accent);border-radius:4px;transition:width .4s}.quality-dashboard_badgePass__0oczv{font-size:11px;padding:1px 6px;border-radius:10px;background:var(--success-bg);color:var(--success);font-weight:600}.quality-dashboard_badgeFail__208LE{font-size:11px;padding:1px 6px;border-radius:10px;background:var(--error-bg);color:var(--error);font-weight:600}.quality-dashboard_rateHigh__uEt0i{color:var(--success);font-weight:600}.quality-dashboard_rateMid__hnJbB{color:var(--warning);font-weight:600}.quality-dashboard_rateLow__mX6vJ{color:var(--error);font-weight:600}.quality-dashboard_cellDate__xzvr8{font-size:11px;white-space:nowrap}.PlanGate_gatedWrapper__tHTMF{opacity:.45;pointer-events:none;cursor:not-allowed;position:relative;display:inline-flex;align-items:center}.PlanGate_planBadge__cOKTY{margin-left:4px;font-size:.6rem;background:var(--color-warning,#f59e0b);color:#fff;padding:1px 5px;border-radius:8px;white-space:nowrap;line-height:1.4;flex-shrink:0}.OnboardingTour_overlay__94eyg{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998;backdrop-filter:blur(2px)}.OnboardingTour_modal__vL45N{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:min(480px,92vw);background:var(--bg-card,#fff);color:var(--text,#111);border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.3);overflow:hidden;outline:none}.OnboardingTour_header__nSo0n{padding:20px 24px 12px;border-bottom:1px solid var(--border,#e5e7eb);display:flex;align-items:center;justify-content:space-between;gap:12px}.OnboardingTour_headerTitle__SPSnq{margin:0;font-size:1rem;font-weight:600}.OnboardingTour_skipBtn__P6V3c{background:none;border:none;cursor:pointer;color:var(--text-muted,#6b7280);font-size:.8rem;padding:4px 8px;border-radius:4px;flex-shrink:0}.OnboardingTour_progressBar__nhVwm{height:4px;background:var(--border,#e5e7eb)}.OnboardingTour_progressFill__k0NSe{height:100%;background:var(--primary,#6366f1);transition:width .3s ease}.OnboardingTour_stepBody__sHoRv{padding:24px 24px 8px}.OnboardingTour_stepNumber__fRjlC{margin:0 0 6px;font-size:.75rem;color:var(--text-muted,#6b7280);font-weight:500}.OnboardingTour_stepTitle__pxNrH{margin:0 0 10px;font-size:1.05rem;font-weight:600}.OnboardingTour_stepDescription__f2BeA{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary,#374151)}.OnboardingTour_footer__ofv44{padding:16px 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.OnboardingTour_prevBtn__lgx6J{padding:8px 16px;border-radius:6px;border:1px solid var(--border,#e5e7eb);background:none;cursor:pointer;font-size:.875rem;color:var(--text,#111)}.OnboardingTour_prevBtn__lgx6J:disabled{cursor:not-allowed;opacity:.4}.OnboardingTour_dotContainer__Co4HD{display:flex;gap:6px;align-items:center}.OnboardingTour_dot__K4MQQ{width:8px;height:8px;border-radius:4px;background:var(--border,#d1d5db);transition:width .2s,background .2s}.OnboardingTour_dotActive__eXDRY{width:20px;background:var(--primary,#6366f1)}.OnboardingTour_primaryBtn__cnTow{padding:8px 20px;border-radius:6px;border:none;background:var(--primary,#6366f1);color:#fff;cursor:pointer;font-weight:600;font-size:.875rem}