/**
 * License Manager Support Styles - Minified
 * Version: 2.1.0
 */
:root{--wsp-primary:#2563eb;--wsp-primary-hover:#1d4ed8;--wsp-primary-light:rgba(37,99,235,.08);--wsp-secondary:#64748b;--wsp-secondary-hover:#475569;--wsp-success:#16a34a;--wsp-success-light:#dcfce7;--wsp-error:#dc2626;--wsp-error-light:#fef2f2;--wsp-border:#e2e8f0;--wsp-border-focus:#cbd5e1;--wsp-bg:#f8fafc;--wsp-bg-white:#fff;--wsp-text:#1e293b;--wsp-text-muted:#64748b;--wsp-text-light:#94a3b8;--wsp-radius:12px;--wsp-radius-sm:8px;--wsp-shadow:0 1px 3px rgba(0,0,0,.08);--wsp-shadow-md:0 4px 12px rgba(0,0,0,.08);--wsp-shadow-lg:0 8px 24px rgba(0,0,0,.12);--wsp-transition:all .2s ease}.wsp-form-wrapper{max-width:600px;margin:0 auto;padding:2.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--wsp-bg-white);border-radius:var(--wsp-radius);box-shadow:var(--wsp-shadow-lg);border:1px solid var(--wsp-border)}.wsp-form-title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:var(--wsp-text);text-align:center}.wsp-form-subtitle{margin:0 0 2rem;font-size:1rem;color:var(--wsp-text-muted);text-align:center}.wsp-form-messages{padding:1rem 1.25rem;border-radius:var(--wsp-radius-sm);margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.wsp-form-messages.wsp-success{background:var(--wsp-success-light);border:1px solid #bbf7d0;color:var(--wsp-success)}.wsp-form-messages.wsp-error{background:var(--wsp-error-light);border:1px solid #fecaca;color:var(--wsp-error)}.wsp-form-messages::before{content:"";flex-shrink:0;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.wsp-form-messages.wsp-success::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2316a34a' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.wsp-form-messages.wsp-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23dc2626' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.wsp-new-request-wrapper{display:flex;justify-content:center;margin-top:1.5rem}.wsp-new-request-btn{min-width:200px}.wsp-field{margin-bottom:1.5rem}.wsp-label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--wsp-text);font-size:.875rem}.wsp-label.wsp-required::after{content:" *";color:var(--wsp-error)}.wsp-optional{font-weight:400;color:var(--wsp-text-light);font-size:.75rem}.wsp-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.wsp-input-addon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.wsp-input-addon .wsp-input-icon{width:18px;height:18px;color:var(--wsp-text-muted);transition:color .2s ease}.wsp-input-wrapper .wsp-input{flex:1;border-radius:var(--wsp-radius-sm);min-width:0;padding-left:40px}.wsp-input-wrapper:focus-within .wsp-input-icon{color:var(--wsp-primary)}.wsp-input,.wsp-select,.wsp-textarea{width:100%;padding:8px 14px;border:2px solid var(--wsp-border);border-radius:var(--wsp-radius-sm);font-size:1rem;line-height:1.5;color:var(--wsp-text);background:var(--wsp-bg-white);transition:var(--wsp-transition);box-sizing:border-box;height:40px}.wsp-input::placeholder,.wsp-textarea::placeholder{color:var(--wsp-text-light)}.wsp-input:hover,.wsp-select:hover,.wsp-textarea:hover{border-color:var(--wsp-border-focus)}.wsp-input:focus,.wsp-select:focus,.wsp-textarea:focus{outline:none;border-color:var(--wsp-primary);box-shadow:0 0 0 4px var(--wsp-primary-light)}.wsp-textarea{resize:vertical;min-height:140px;height:auto;line-height:1.6}.wsp-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--wsp-bg-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:2.5rem;cursor:pointer}.wsp-select option{padding:8px 12px;font-size:1rem;line-height:1.5}.wsp-input-group{display:flex;gap:.75rem;align-items:flex-start}.wsp-input-group .wsp-input-wrapper{flex:1}.wsp-input-group .wsp-button{flex-shrink:0;height:40px;padding-top:0;padding-bottom:0;line-height:40px}.wsp-customer-type-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wsp-type-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1.25rem;border:2px solid var(--wsp-border);border-radius:var(--wsp-radius);background:var(--wsp-bg-white);cursor:pointer;transition:var(--wsp-transition);text-align:center}.wsp-type-card:hover{border-color:var(--wsp-border-focus);background:var(--wsp-bg);transform:translateY(-2px);box-shadow:var(--wsp-shadow-md)}.wsp-type-card.selected{border-color:var(--wsp-primary);background:var(--wsp-primary-light);box-shadow:0 0 0 4px var(--wsp-primary-light)}.wsp-type-card input[type="radio"],.wsp-customer-type-cards input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none}.wsp-type-card-icon{width:56px;height:56px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--wsp-bg);color:var(--wsp-secondary);transition:var(--wsp-transition)}.wsp-type-card:hover .wsp-type-card-icon{background:var(--wsp-border)}.wsp-type-card.selected .wsp-type-card-icon{background:var(--wsp-primary);color:var(--wsp-bg-white);transform:scale(1.05)}.wsp-type-card-icon svg{width:28px;height:28px}.wsp-type-card-title{font-weight:700;color:var(--wsp-text);font-size:1rem;margin-bottom:.375rem}.wsp-type-card-desc{font-size:.8125rem;color:var(--wsp-text-muted);line-height:1.4}@media (max-width:480px){.wsp-customer-type-cards{grid-template-columns:1fr}}.wsp-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8em 1.4em;border:0;border-radius:4px;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);font-weight:600;cursor:pointer;transition:.2s all;text-decoration:none;text-shadow:none;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;outline:0}.wsp-button:active{transform:scale(.98)}.wsp-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.wsp-button-primary{background-color:var(--wsp-primary);color:#fff}.wsp-button-primary:hover:not(:disabled){background-color:var(--wsp-primary-hover);opacity:.95}.wsp-button-secondary{background-color:var(--wsp-primary);color:#fff;border:none}.wsp-button-secondary:hover:not(:disabled){background-color:var(--wsp-primary-hover)}.wsp-button-icon{width:18px;height:18px;flex-shrink:0}.wsp-button.wsp-loading{position:relative;color:transparent!important;pointer-events:none}.wsp-button.wsp-loading .wsp-button-icon,.wsp-button.wsp-loading span{visibility:hidden}.wsp-button.wsp-loading::after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wsp-spin .7s linear infinite}.wsp-button-primary.wsp-loading::after{border-color:rgba(255,255,255,.3);border-top-color:#fff}.wsp-button-secondary.wsp-loading::after{border-color:rgba(0,0,0,.15);border-top-color:var(--wsp-text)}.wsp-file-upload-area{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem;border:2px dashed var(--wsp-border);border-radius:var(--wsp-radius-sm);background:var(--wsp-bg);cursor:pointer;transition:var(--wsp-transition)}.wsp-file-upload-area:hover{border-color:var(--wsp-primary);background:var(--wsp-primary-light)}.wsp-file-upload-area.dragging{border-color:var(--wsp-primary);background:var(--wsp-primary-light)}.wsp-file-upload-icon{display:none}.wsp-file-upload-content{display:flex;flex-direction:column;align-items:center;gap:.125rem}.wsp-file-upload-text{font-size:.875rem;color:var(--wsp-text);margin:0}.wsp-file-upload-text strong{color:var(--wsp-primary)}.wsp-file-upload-hint{font-size:.75rem;color:var(--wsp-text-muted)}.wsp-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.wsp-file-preview{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--wsp-bg);border:2px solid var(--wsp-border);border-radius:var(--wsp-radius-sm);margin-top:.75rem}.wsp-file-info{display:flex;align-items:center;gap:.75rem;overflow:hidden}.wsp-file-icon{width:36px;height:36px;padding:.5rem;background:var(--wsp-primary-light);border-radius:var(--wsp-radius-sm);color:var(--wsp-primary);flex-shrink:0}.wsp-file-name{font-size:.875rem;font-weight:500;color:var(--wsp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsp-remove-file{background:none;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--wsp-text-muted);cursor:pointer;transition:var(--wsp-transition);flex-shrink:0}.wsp-remove-file:hover{background:var(--wsp-error-light);color:var(--wsp-error)}.wsp-remove-file svg{width:18px;height:18px}.wsp-char-count{text-align:right;font-size:.75rem;color:var(--wsp-text-light);margin-top:.5rem}.wsp-turnstile-field{display:flex;justify-content:center;margin:2rem 0}.wsp-submit-field{margin-top:2rem}.wsp-submit-field .wsp-button{width:100%;padding:1rem 2rem;font-size:1.0625rem;height:auto}@keyframes wsp-spin{to{transform:rotate(360deg)}}.wsp-divider{display:flex;align-items:center;margin:2rem 0;color:var(--wsp-text-light);font-size:.8125rem}.wsp-divider::before,.wsp-divider::after{content:"";flex:1;height:1px;background:var(--wsp-border)}.wsp-divider span{padding:0 1rem}@media (max-width:640px){.wsp-form-wrapper{padding:1.5rem;margin:0 1rem;border-radius:var(--wsp-radius-sm)}.wsp-form-title{font-size:1.5rem}.wsp-input-group{flex-direction:column}.wsp-input-group .wsp-button{width:100%}.wsp-type-card{padding:1.25rem 1rem}.wsp-type-card-icon{width:48px;height:48px}.wsp-type-card-icon svg{width:24px;height:24px}}.wsp-button:focus-visible,.wsp-type-card:focus-visible{outline:2px solid var(--wsp-primary);outline-offset:2px}.wsp-customer-fields{animation:wsp-fadeIn .3s ease}@keyframes wsp-fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wsp-files-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.wsp-file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--wsp-bg);border:1px solid var(--wsp-border);border-radius:var(--wsp-radius-sm);animation:wsp-fadeIn .2s ease}.wsp-file-item .wsp-file-info{flex:1;min-width:0;flex-wrap:wrap}.wsp-file-item .wsp-file-size{font-size:.75rem;color:var(--wsp-text-muted);margin-left:.5rem;flex-shrink:0}.wsp-upload-progress{width:100%;height:4px;background:var(--wsp-border);border-radius:2px;margin-top:.5rem;overflow:hidden}.wsp-upload-progress-bar{height:100%;background:var(--wsp-primary);border-radius:2px;transition:width .3s ease;width:0}.wsp-upload-progress.uploading .wsp-upload-progress-bar{animation:wsp-progress-pulse 1.5s ease-in-out infinite}@keyframes wsp-progress-pulse{0%,100%{opacity:1}50%{opacity:.6}}.wsp-files-counter{font-size:.75rem;color:var(--wsp-text-muted);margin-top:.5rem;text-align:center}.wsp-order-preview{margin-top:.75rem;padding:.625rem .875rem;background:var(--wsp-bg);border:1px solid var(--wsp-border);border-radius:var(--wsp-radius-sm);animation:wsp-fadeIn .3s ease}.wsp-order-preview-compact .wsp-order-preview-header{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;line-height:1.4}.wsp-order-preview-sep{color:var(--wsp-text-light);margin:0 .125rem}.wsp-order-preview-value{font-weight:500;color:var(--wsp-text)}.wsp-order-preview-status{font-weight:500;color:var(--wsp-success)}.wsp-order-preview-total{font-weight:600;color:var(--wsp-text)}.wsp-order-preview-products{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--wsp-border)}.wsp-order-preview-product{display:block;font-size:.75rem;color:var(--wsp-text-muted);line-height:1.4}@media (max-width:480px){.wsp-order-preview-compact .wsp-order-preview-header{font-size:.75rem}}.wsp-file-item.wsp-file-uploading{background:var(--wsp-primary-light);border-color:var(--wsp-primary)}.wsp-file-item.wsp-file-uploaded{background:var(--wsp-success-light);border-color:#bbf7d0}.wsp-file-item.wsp-file-error{background:var(--wsp-error-light);border-color:#fecaca}.wsp-file-spinner{width:24px;height:24px;border:2px solid var(--wsp-border);border-top-color:var(--wsp-primary);border-radius:50%;animation:wsp-spin .7s linear infinite;flex-shrink:0}.wsp-file-icon.wsp-file-success{color:var(--wsp-success)}.wsp-file-icon.wsp-file-error{color:var(--wsp-error)}.wsp-file-progress{width:100%;height:3px;background:var(--wsp-border);border-radius:2px;margin-top:.5rem;overflow:hidden}.wsp-file-progress-bar{height:100%;background:var(--wsp-primary);border-radius:2px;transition:width .2s ease}.wsp-file-error-msg{display:block;width:100%;font-size:.75rem;color:var(--wsp-error);margin-top:.25rem}.wsp-button.wsp-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}
