@import url(https://fonts.googleapis.com/css?family=Outfit:300,400,500,600,700);.licensing-page[data-v-7d8b2b5c]{padding:2rem;max-width:1200px;margin:0 auto;font-family:Outfit,sans-serif}.product-card[data-v-7d8b2b5c]{height:100%;min-height:400px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;position:relative}.product-card[data-v-7d8b2b5c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-icon-container[data-v-7d8b2b5c]{text-align:center;margin-bottom:1rem}.product-icon[data-v-7d8b2b5c]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.product-icon-placeholder[data-v-7d8b2b5c]{width:80px;height:80px;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-radius:8px;margin:0 auto}.product-info[data-v-7d8b2b5c]{-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;padding-bottom:80px}.product-name[data-v-7d8b2b5c]{font-size:1.25rem;font-weight:600;font-family:Outfit,sans-serif;color:#2d3748;margin-bottom:.5rem}.product-description[data-v-7d8b2b5c]{font-size:.875rem;font-weight:400;font-family:Outfit,sans-serif;line-height:1.5;color:#6b7280;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.pricing-display[data-v-7d8b2b5c]{margin-bottom:1rem}.price-display[data-v-7d8b2b5c]{margin-bottom:.5rem}.price-display .text-2xl[data-v-7d8b2b5c]{font-family:Outfit,sans-serif;font-weight:700}.price-display .text-sm[data-v-7d8b2b5c]{font-family:Outfit,sans-serif;font-weight:400}.action-button-container[data-v-7d8b2b5c]{position:absolute;bottom:20px;left:1.5rem;right:1.5rem;width:calc(100% - 3rem)}.action-button-container .vs-button[data-v-7d8b2b5c]{font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem}.auto-activation-product[data-v-7d8b2b5c]{border:2px solid #10b981!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important}.auto-activation-product .price-display .text-2xl[data-v-7d8b2b5c],.auto-activation-product .product-name[data-v-7d8b2b5c]{color:#059669!important}.auto-activation-product .action-button-container .vs-button[data-v-7d8b2b5c]{background:#10b981!important;border-color:#10b981!important}.download-link[data-v-7d8b2b5c]{font-family:Outfit,sans-serif}.download-link a[data-v-7d8b2b5c]{color:#3b82f6;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.download-link a[data-v-7d8b2b5c]:hover{color:#1d4ed8}.action-button-container .vs-button[data-v-7d8b2b5c]:disabled{opacity:.6;cursor:not-allowed}.help-section[data-v-7d8b2b5c]{margin-top:1rem}.help-section a[data-v-7d8b2b5c]{color:inherit;text-decoration:underline}.help-section a[data-v-7d8b2b5c]:hover{opacity:.8}.license-status-card[data-v-7d8b2b5c]{border-radius:12px}.license-status-header[data-v-7d8b2b5c]{padding-bottom:1rem;border-bottom:1px solid #e0f2fe}.license-status-badge[data-v-7d8b2b5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.license-details[data-v-7d8b2b5c]{background:hsla(0,0%,100%,.7);border-radius:8px;padding:1rem}.license-detail-item[data-v-7d8b2b5c]{margin-bottom:.5rem}.license-detail-item label[data-v-7d8b2b5c]{display:block;margin-bottom:.25rem;font-family:Outfit,sans-serif;font-weight:600}.license-detail-item p[data-v-7d8b2b5c]{margin:0;font-family:Outfit,sans-serif;font-weight:500;color:#1f2937}.available-licenses-card[data-v-7d8b2b5c]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(245,158,11,.1);box-shadow:0 4px 6px rgba(245,158,11,.1)}.available-licenses-header[data-v-7d8b2b5c]{padding-bottom:1rem;border-bottom:1px solid #fde68a}.available-licenses-table[data-v-7d8b2b5c]{background:hsla(0,0%,100%,.8);border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.license-table-header[data-v-7d8b2b5c]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.license-table-body[data-v-7d8b2b5c]{background:#fff}.license-row[data-v-7d8b2b5c]{display:grid;grid-template-columns:2fr 1fr 2fr 1fr 2fr 1fr;gap:1rem;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f4f6;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.license-row[data-v-7d8b2b5c]:last-child{border-bottom:none}.license-row[data-v-7d8b2b5c]:hover{background-color:#f9fafb}.license-row.current-license[data-v-7d8b2b5c]{margin-bottom:.5rem}.license-row.current-license[data-v-7d8b2b5c]:hover{background-color:#f0fdf4}.license-action[data-v-7d8b2b5c],.license-domain[data-v-7d8b2b5c],.license-edition[data-v-7d8b2b5c],.license-holder[data-v-7d8b2b5c],.license-renewal[data-v-7d8b2b5c],.license-subscription[data-v-7d8b2b5c]{font-family:Outfit,sans-serif;font-weight:500}.license-table-header .license-row[data-v-7d8b2b5c]{font-weight:600;color:#374151;background-color:#f9fafb}.license-table-header .license-row[data-v-7d8b2b5c]:hover{background-color:#f9fafb}.holder-text[data-v-7d8b2b5c],.subscription-text[data-v-7d8b2b5c]{font-family:Courier New,monospace;font-size:.75rem;color:#6b7280}.loading-row[data-v-7d8b2b5c],.no-licenses-row[data-v-7d8b2b5c]{grid-template-columns:1fr;text-align:center;padding:2rem}.loading-message[data-v-7d8b2b5c]{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:#6b7280}.no-licenses-message[data-v-7d8b2b5c]{width:100%}.no-licenses-message .vs-alert[data-v-7d8b2b5c]{text-align:left}.license-card-header[data-v-7d8b2b5c]{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}.license-card-title[data-v-7d8b2b5c]{margin:0;font-size:1.25rem;font-weight:600;color:#374151}.refresh-button[data-v-7d8b2b5c]{min-width:auto;padding:.5rem}.license-info-card[data-v-7d8b2b5c]{background-color:#f0f9ff;border:1px solid #0ea5e9}.license-info-content[data-v-7d8b2b5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0c4a6e;font-size:.875rem}.license-info-content a[data-v-7d8b2b5c]{font-weight:500;text-decoration:none}.license-info-content a[data-v-7d8b2b5c]:hover{text-decoration:underline}.success-modal-content[data-v-7d8b2b5c]{text-align:center;padding:2rem}.success-animation[data-v-7d8b2b5c]{margin-bottom:2rem}.checkmark-circle[data-v-7d8b2b5c]{width:80px;height:80px;border-radius:50%;background-color:#10b981;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;-webkit-animation:checkmark-pop-data-v-7d8b2b5c .6s ease-in-out;animation:checkmark-pop-data-v-7d8b2b5c .6s ease-in-out}.checkmark[data-v-7d8b2b5c]{width:30px;height:30px;border-radius:2px;background-color:transparent;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:checkmark-draw-data-v-7d8b2b5c .8s ease-in-out .3s both;animation:checkmark-draw-data-v-7d8b2b5c .8s ease-in-out .3s both}.success-title[data-v-7d8b2b5c]{color:#10b981;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.success-text[data-v-7d8b2b5c]{color:#6b7280;font-size:1rem;line-height:1.5;margin-bottom:2rem}.success-actions[data-v-7d8b2b5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes checkmark-pop-data-v-7d8b2b5c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes checkmark-pop-data-v-7d8b2b5c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes checkmark-draw-data-v-7d8b2b5c{0%{width:0;height:0;opacity:0}50%{width:15px;height:15px;opacity:.5}to{width:30px;height:30px;opacity:1}}@keyframes checkmark-draw-data-v-7d8b2b5c{0%{width:0;height:0;opacity:0}50%{width:15px;height:15px;opacity:.5}to{width:30px;height:30px;opacity:1}}.domain-text[data-v-7d8b2b5c],.edition-text[data-v-7d8b2b5c],.renewal-text[data-v-7d8b2b5c]{font-family:Outfit,sans-serif;font-weight:500;color:#374151}.current-license .domain-text[data-v-7d8b2b5c],.current-license .edition-text[data-v-7d8b2b5c],.current-license .holder-text[data-v-7d8b2b5c],.current-license .renewal-text[data-v-7d8b2b5c]{color:#059669;font-weight:600}.email-popup-content[data-v-7d8b2b5c]{padding:1rem}.email-popup-content .flex[data-v-7d8b2b5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.email-popup-content .justify-end[data-v-7d8b2b5c]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.email-popup-content .space-x-2>*+[data-v-7d8b2b5c]{margin-left:.5rem}@media (max-width:768px){.licensing-page[data-v-7d8b2b5c]{padding:1rem}.vx-col[data-v-7d8b2b5c]{padding-left:.5rem;padding-right:.5rem}.license-status-header .flex[data-v-7d8b2b5c]{-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:1rem}.license-status-badge[data-v-7d8b2b5c]{-ms-flex-item-align:end;align-self:flex-end}.license-details .vx-row[data-v-7d8b2b5c]{margin:0}.license-details .vx-col[data-v-7d8b2b5c]{margin-bottom:1rem}}