:root{--sui-bg-color:#14161b;--sui-text-color:#ffffff;--sui-primary-color:#0064ff;--sui-secondary-color:#0096ff;--sui-tertiary-color:#00c8ff;--sui-card-bg:#1f2937;--sui-border-color:#374151;--sui-input-bg:#111827;--sui-input-text:#f9fafb;--sui-table-bg:#1f2937;--sui-button-bg:#374151;--sui-accent-color:#10b981;--sui-warning-color:#f59e0b;--sui-error-color:#ef4444;--sui-hover-bg:#374151;--sui-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.3);--sui-gradient:linear-gradient(90deg, #0064ff 0%, #0096ff 50%, #00c8ff 100%)}.sui-custom-checkout{max-width:1400px;margin:0 auto;padding:20px}.sui-checkout-wrapper{background:var(--sui-card-bg);border-radius:8px;box-shadow:var(--sui-shadow);overflow:hidden;border:1px solid var(--sui-border-color)}.sui-checkout-container{display:grid;grid-template-columns:1fr 350px;gap:30px;min-height:400px}.sui-checkout-main{padding:30px}.sui-checkout-sidebar{background:var(--sui-hover-bg);padding:30px;border-left:1px solid var(--sui-border-color)}.sui-customer-details h3{margin:0 0 20px;color:#333;font-size:18px;font-weight:600}.sui-billing-fields .form-row{margin-bottom:20px}.sui-billing-fields label{display:block;margin-bottom:5px;font-weight:500;color:#555}.sui-billing-fields input[type=text],.sui-billing-fields input[type=email],.sui-billing-fields input[type=tel],.sui-billing-fields select{width:100%;padding:12px 15px;border:1px solid var(--sui-border-color);border-radius:4px;font-size:14px;background:var(--sui-input-bg);color:var(--sui-input-text);transition:border-color .3s ease}.sui-billing-fields input:focus,.sui-billing-fields select:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.1)}#order_review_heading{margin:0 0 20px;color:#333;font-size:18px;font-weight:600}@media(max-width:768px){.sui-checkout-container{grid-template-columns:1fr;gap:0}.sui-checkout-sidebar{border-left:none;border-top:1px solid #e9ecef}.sui-checkout-main,.sui-checkout-sidebar{padding:20px}.sui-custom-checkout{padding:10px}}.sui-login-wrapper{max-width:400px;margin:40px auto;padding:20px}.sui-login-form{background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);padding:40px;border:1px solid var(--sui-border-color);text-align:center}.sui-login-form h2{margin:0 0 30px;color:#2c3e50;font-size:24px;font-weight:600}.sui-login-form input[type=text],.sui-login-form input[type=email],.sui-login-form input[type=password]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;margin-bottom:16px;transition:border-color .2s ease;box-sizing:border-box}.sui-login-form input[type=text]:focus,.sui-login-form input[type=email]:focus,.sui-login-form input[type=password]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.sui-login-form input[type=submit]{width:100%;background:#667eea;color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.sui-login-form input[type=submit]:hover{background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.3)}.sui-login-links{margin-top:20px;display:flex;justify-content:space-between;gap:15px}.sui-login-links a{color:#667eea;text-decoration:none;font-size:14px}.sui-login-links a:hover{text-decoration:underline}.sui-my-account{max-width:1400px;margin:0 auto;padding:20px}.sui-account-header{background:var(--sui-gradient);color:var(--sui-text-color);border-radius:12px;padding:30px;margin-bottom:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sui-account-avatar{flex-shrink:0}.sui-account-avatar img{border-radius:50%;border:3px solid rgba(255,255,255,.2)}.sui-account-info{flex:1}.sui-account-info h2{margin:0 0 5px;font-size:28px;font-weight:600}.sui-account-email{margin:0;opacity:.9;font-size:16px}.sui-logout-btn{background:rgba(255,255,255,.2);color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.sui-logout-btn:hover{background:rgba(255,255,255,.3);color:#fff;text-decoration:none}.sui-account-navigation{margin-bottom:30px}.sui-nav-menu{display:flex;list-style:none;margin:0;padding:0;background:var(--sui-card-bg);border-radius:8px;box-shadow:var(--sui-shadow);overflow:hidden;flex-wrap:wrap;border:1px solid var(--sui-border-color)}.sui-nav-item{flex:1;min-width:120px}.sui-nav-link{display:block;padding:16px 20px;color:var(--sui-secondary-color);text-decoration:none;font-weight:500;text-align:center;transition:all .2s ease;border-right:1px solid var(--sui-border-color)}.sui-nav-item:last-child .sui-nav-link{border-right:none}.sui-nav-link:hover{background:var(--sui-hover-bg);color:var(--sui-primary-color);text-decoration:none}.sui-nav-item.active .sui-nav-link{background:var(--sui-gradient);color:var(--sui-text-color)}.sui-dashboard{background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);padding:30px;border:1px solid var(--sui-border-color)}.sui-dashboard-header h3{margin:0 0 10px;color:#2c3e50;font-size:24px;font-weight:600}.sui-dashboard-header p{margin:0 0 30px;color:#6c757d;font-size:16px}.sui-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.sui-dashboard-stats .sui-stat-card{background:var(--sui-card-bg);padding:20px;border-radius:12px;text-align:center;border:1px solid var(--sui-border-color);transition:all .2s ease;box-shadow:var(--sui-shadow)}.sui-dashboard-stats .sui-stat-card:hover{border-color:var(--sui-primary-color);background:var(--sui-hover-bg);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.sui-dashboard-stats .sui-stat-number{font-size:32px;font-weight:700;color:var(--sui-primary-color);line-height:1}.sui-dashboard-stats .sui-stat-label{font-size:14px;color:var(--sui-secondary-color);margin-top:8px;font-weight:500}.sui-recent-orders h4{margin:0 0 20px;color:#2c3e50;font-size:20px;font-weight:600}.sui-orders-list{margin-bottom:20px}.sui-order-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f0f0f0;gap:15px}.sui-order-item:last-child{border-bottom:none}.sui-order-info{flex:1}.sui-order-info strong{color:#2c3e50;font-weight:600}.sui-order-date{color:#6c757d;font-size:14px;margin-left:10px}.sui-order-status .sui-status-badge{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sui-status-completed{background:#28a745;color:#fff}.sui-status-processing{background:#17a2b8;color:#fff}.sui-status-pending{background:#ffc107;color:#000}.sui-status-cancelled{background:#dc3545;color:#fff}.sui-status-reversed{background:#6f42c1;color:#fff}.sui-order-total{font-weight:600;color:#28a745;font-size:16px}.sui-view-all-btn{display:inline-block;background:#667eea;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.sui-view-all-btn:hover{background:#5a67d8;color:#fff;text-decoration:none;transform:translateY(-1px)}.sui-orders-page{background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);border:1px solid var(--sui-border-color);padding:30px}.sui-orders-page h3{margin:0 0 30px;color:#2c3e50;font-size:24px;font-weight:600}.sui-order-row{border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;overflow:hidden}.sui-order-header{background:var(--sui-hover-bg);padding:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sui-order-number{flex:1}.sui-order-number strong{color:#2c3e50;font-size:16px}.sui-order-items{padding:20px;background:var(--sui-table-bg)}.sui-order-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:none}.sui-item-name{color:#2c3e50;font-weight:500}.sui-item-quantity{color:#6c757d;font-size:14px}.sui-products-list{max-width:1400px;margin:0 auto;padding:20px}.sui-products-header{text-align:center;margin-bottom:40px}.sui-products-header h3{margin:0 0 10px;color:#2c3e50;font-size:28px;font-weight:600}.sui-products-header p{margin:0;color:#6c757d;font-size:16px}.sui-no-products{text-align:center;padding:60px 20px;color:#6c757d;font-size:16px}.sui-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.sui-product-card{border-radius:12px;overflow:hidden}.sui-product-header{background:var(--sui-hover-bg);padding:20px;border-bottom:1px solid var(--sui-border-color)}.sui-product-name{margin:0 0 10px;color:#2c3e50;font-size:18px;font-weight:600}.sui-product-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;color:#6c757d}.sui-order-number{font-weight:500}.sui-product-price{color:#28a745;font-weight:600}.sui-product-content{padding:20px}.sui-license-section{margin-bottom:20px}.sui-license-section h5{margin:0 0 15px;color:#495057;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sui-license-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px;margin-bottom:10px}.sui-license-key{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sui-license-key code{flex:1;background:#e9ecef;color:#495057;padding:8px 12px;border-radius:4px;font-family:monaco,menlo,ubuntu mono,monospace;font-size:13px;word-break:break-all}.sui-copy-btn{background:#667eea;color:#fff;border:none;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sui-copy-btn:hover{background:#5a67d8;transform:scale(1.05)}.sui-copy-btn.copied{background:#28a745;transform:scale(1.05)}.sui-copy-btn-small{padding:4px 8px;font-size:12px;margin-left:8px;min-width:auto}.sui-copy-btn-small .dashicons{font-size:14px;width:14px;height:14px}.sui-inline-licenses{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:4px;border-left:3px solid #667eea}.sui-license-key-inline{display:flex;align-items:center;gap:8px;margin-bottom:5px}.sui-license-key-inline:last-child{margin-bottom:0}.sui-license-label{font-weight:600;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.5px;min-width:80px}.sui-license-key{background:#fff;padding:4px 8px;border:1px solid #ddd;border-radius:3px;font-family:courier new,monospace;font-size:12px;color:#333;flex:1}.sui-order-item{padding:15px;border-bottom:1px solid #eee}.sui-order-item:last-child{border-bottom:none}.sui-item-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.sui-item-name{font-weight:600;color:#2c3e50}.sui-item-quantity{color:#666;font-size:14px}.sui-license-meta{display:flex;gap:15px;align-items:center;font-size:12px}.sui-license-status{padding:3px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.sui-status-3{background:#d4edda;color:#155724}.sui-status-4{background:#f8d7da;color:#721c24}.sui-license-expiry{color:#6c757d}.sui-product-links{display:flex;gap:10px;flex-wrap:wrap}.sui-link-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.sui-download-link{background:#28a745;color:#fff}.sui-download-link:hover{background:#218838;color:#fff;text-decoration:none;transform:translateY(-1px)}.sui-tutorial-link{background:#17a2b8;color:#fff}.sui-tutorial-link:hover{background:#138496;color:#fff;text-decoration:none;transform:translateY(-1px)}.sui-icon{font-size:16px}.sui-downloads-page{background:#fff;border-radius:12px;box-shadow:0 3px 15px rgba(0,0,0,8%);padding:30px}.sui-downloads-page h3{margin:0 0 30px;color:#2c3e50;font-size:24px;font-weight:600}.sui-downloads-list{display:grid;gap:15px}.sui-download-item{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa}.sui-download-name strong{color:#2c3e50;font-size:16px}.sui-file-name{display:block;color:#6c757d;font-size:14px;margin-top:4px}.sui-download-btn{background:#667eea;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.sui-download-btn:hover{background:#5a67d8;color:#fff;text-decoration:none;transform:translateY(-1px)}@media(max-width:768px){.sui-my-account{padding:15px}.sui-account-header{padding:20px;flex-direction:column;text-align:center;gap:15px}.sui-nav-menu{flex-direction:column}.sui-nav-link{border-right:none;border-bottom:1px solid #f0f0f0}.sui-nav-item:last-child .sui-nav-link{border-bottom:none}.sui-dashboard-stats{grid-template-columns:1fr}.sui-order-header{flex-direction:column;align-items:flex-start;gap:10px}.sui-products-grid{grid-template-columns:1fr}.sui-product-meta{flex-direction:column;gap:5px}.sui-license-key{flex-direction:column;align-items:stretch;gap:8px}.sui-product-links{flex-direction:column}.sui-download-item{flex-direction:column;align-items:flex-start;gap:15px}}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.sui-copy-btn.copying{animation:copySuccess .3s ease-in-out}.sui-loading{opacity:.6;pointer-events:none;position:relative}.sui-loading::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--sui-border-color);border-top:2px solid var(--sui-primary-color);border-radius:50%;animation:spin 1s linear infinite;z-index:10}.sui-copy-btn.sui-loading::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sui-my-account{max-width:1400px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--sui-bg-color);color:var(--sui-text-color)}.sui-account-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--sui-primary-color) 0%,var(--sui-secondary-color) 100%);color:var(--sui-text-color);padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:var(--sui-shadow)}.sui-account-info{flex:1;margin-left:20px}.sui-account-info h2{margin:0 0 5px;font-size:24px;font-weight:600}.sui-account-email{margin:0;opacity:.9;font-size:14px}.sui-account-avatar img{border-radius:50%;border:3px solid rgba(255,255,255,.2)}.sui-logout-btn{background:rgba(255,255,255,.2);color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;font-weight:500;transition:all .2s ease;backdrop-filter:blur(10px)}.sui-logout-btn:hover{background:rgba(255,255,255,.3);color:#fff;text-decoration:none}.sui-account-navigation{margin-bottom:30px}.sui-nav-menu{display:flex;list-style:none;margin:0;padding:0;background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);overflow:hidden;border:1px solid var(--sui-border-color)}.sui-nav-item{flex:1}.sui-nav-link{display:block;padding:15px 20px;text-decoration:none;color:var(--sui-secondary-color);font-weight:500;text-align:center;transition:all .2s ease;border-right:1px solid var(--sui-border-color)}.sui-nav-item:last-child .sui-nav-link{border-right:none}.sui-nav-item.active .sui-nav-link,.sui-nav-link:hover{background:linear-gradient(135deg,var(--sui-primary-color) 0%,var(--sui-secondary-color) 100%);color:var(--sui-text-color);text-decoration:none}.sui-dashboard{background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);overflow:hidden;border:1px solid var(--sui-border-color)}.sui-dashboard-header{padding:30px;border-bottom:1px solid #e9ecef}.sui-welcome-section{text-align:center}.sui-welcome-title{margin:0 0 10px;font-size:28px;font-weight:600;color:#2c3e50}.sui-user-name{background:var(--sui-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sui-welcome-subtitle{margin:0;color:#6c757d;font-size:16px}.sui-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px}.sui-stat-card{display:flex;align-items:center;padding:30px;background:var(--sui-card-bg);border:1px solid var(--sui-border-color);border-radius:12px;margin:0;transition:all .2s ease;box-shadow:var(--sui-shadow)}.sui-stat-card:hover{background:var(--sui-hover-bg);z-index:1;box-shadow:var(--sui-shadow)}.sui-stat-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:20px}.sui-stat-orders .sui-stat-icon{background:var(--sui-gradient);color:var(--sui-text-color)}.sui-stat-licenses .sui-stat-icon{background:linear-gradient(135deg,var(--sui-accent-color) 0%,var(--sui-tertiary-color) 100%);color:var(--sui-text-color)}.sui-stat-content{flex:1}.sui-stat-number{font-size:32px;font-weight:700;color:var(--sui-text-color);line-height:1}.sui-stat-label{color:var(--sui-secondary-color);font-weight:500;margin-top:5px}.sui-stat-note{margin-top:5px}.sui-stat-note small{color:var(--sui-secondary-color);font-size:12px}.sui-dashboard-quick-actions{padding:30px;border-top:1px solid #e9ecef}.sui-section-title{margin:0 0 20px;font-size:20px;font-weight:600;color:#2c3e50}.sui-quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.sui-quick-action-card{display:flex;align-items:center;padding:20px;background:var(--sui-card-bg);border-radius:10px;text-decoration:none!important;color:var(--sui-text-color);transition:all .2s ease;border:1px solid var(--sui-border-color);box-shadow:var(--sui-shadow)}.sui-quick-action-card:hover{background:var(--sui-hover-bg);box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-2px);color:var(--sui-text-color)!important;text-decoration:none!important}.sui-quick-action-card:focus{text-decoration:none!important;outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.3)}.sui-action-icon{width:40px;height:40px;border-radius:8px;background:var(--sui-gradient);color:var(--sui-text-color);display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.sui-action-content{flex:1}.sui-action-content h4{margin:0 0 5px;font-size:16px;font-weight:600;color:var(--sui-text-color);line-height:1.3}.sui-action-content p{margin:0;font-size:14px;color:var(--sui-secondary-color);line-height:1.4}.sui-licenses-page,.sui-transactions-page{background:var(--sui-card-bg);border-radius:12px;box-shadow:var(--sui-shadow);overflow:hidden;border:1px solid var(--sui-border-color)}.sui-page-header{padding:30px;border-bottom:1px solid var(--sui-border-color);text-align:center}.sui-page-header h3{margin:0 0 10px;font-size:24px;font-weight:600;color:var(--sui-text-color)}.sui-page-header p{margin:0;color:var(--sui-secondary-color);font-size:16px}.sui-licenses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;padding:30px}.sui-license-card{background:var(--sui-card-bg);border:1px solid var(--sui-border-color);border-radius:10px;overflow:hidden;transition:all .2s ease}.sui-license-card:hover{box-shadow:var(--sui-shadow);transform:translateY(-2px)}.sui-license-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;background:var(--sui-hover-bg);border-bottom:1px solid var(--sui-border-color)}.sui-product-name{margin:0 0 5px;font-size:18px;font-weight:600;color:var(--sui-text-color)}.sui-order-info{margin:0;font-size:14px;color:var(--sui-secondary-color)}.sui-status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sui-status-active{background:#d4edda;color:#155724}.sui-license-content{padding:20px}.sui-license-keys h5{margin:0 0 15px;font-size:16px;font-weight:600;color:var(--sui-text-color)}.sui-license-key-item{margin-bottom:15px}.sui-license-key-field{display:flex;gap:10px;margin-bottom:8px}.sui-license-key-input{flex:1;padding:10px;border:1px solid var(--sui-border-color);border-radius:6px;font-family:monaco,menlo,ubuntu mono,monospace;font-size:14px;background:var(--sui-input-bg);color:var(--sui-input-text)}.sui-copy-btn{padding:10px 12px;background:linear-gradient(135deg,var(--sui-primary-color) 0%,var(--sui-secondary-color) 100%);color:var(--sui-text-color);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.sui-copy-btn:hover{transform:translateY(-1px);box-shadow:var(--sui-shadow)}.sui-copy-btn.sui-copied{background:var(--sui-accent-color)!important;transform:scale(1.05)}.sui-copy-btn:disabled{opacity:.8;cursor:not-allowed}.sui-copy-btn .sui-copy-icon,.sui-copy-btn .sui-check-icon{transition:all .2s ease}.sui-license-meta{display:flex;gap:15px;font-size:12px}.sui-license-status{color:#28a745;font-weight:600}.sui-license-activations{color:#6c757d}.sui-license-actions{display:flex;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.sui-action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease}.sui-download-btn{background:#28a745;color:#fff}.sui-download-btn:hover{background:#218838;color:#fff;text-decoration:none}.sui-tutorial-btn{background:#17a2b8;color:#fff}.sui-tutorial-btn:hover{background:#138496;color:#fff;text-decoration:none}.sui-no-licenses{text-align:center;padding:20px;color:#6c757d}.sui-transactions-table{padding:0}.sui-table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:20px;padding:20px 30px;background:var(--sui-hover-bg);border-bottom:1px solid var(--sui-border-color);font-weight:600;color:var(--sui-text-color);font-size:14px}.sui-transaction-row{border-bottom:1px solid var(--sui-border-color)}.sui-transaction-summary{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:20px;padding:20px 30px;align-items:center;cursor:pointer;transition:background .2s ease;background:var(--sui-table-bg)}.sui-transaction-summary:hover{background:var(--sui-hover-bg)}.sui-col{font-size:14px}.sui-toggle-details{display:flex;align-items:center;gap:8px;background:0 0;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:500;padding:5px 10px;border-radius:4px;transition:all .2s ease}.sui-toggle-details:hover{background:var(--sui-hover-bg)}.sui-transaction-details{padding:30px;background:var(--sui-card-bg);border-top:1px solid var(--sui-border-color)}.sui-order-items,.sui-order-billing{margin-bottom:20px}.sui-order-items h5,.sui-order-billing h5{margin:0 0 15px;font-size:16px;font-weight:600;color:var(--sui-text-color)}.sui-order-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--sui-border-color)}.sui-order-item:last-child{border-bottom:none}.sui-item-info{display:flex;align-items:center;gap:10px}.sui-item-name{font-weight:500;color:var(--sui-text-color)}.sui-item-quantity{color:var(--sui-secondary-color);font-size:14px}.sui-item-total{font-weight:600;color:var(--sui-text-color)}.sui-empty-state{text-align:center;padding:60px 30px}.sui-empty-icon{width:80px;height:80px;margin:0 auto 20px;color:#adb5bd}.sui-empty-state h4{margin:0 0 10px;font-size:20px;font-weight:600;color:#6c757d}.sui-empty-state p{margin:0;color:#adb5bd;font-size:16px}.sui-status-completed{background:#d4edda;color:#155724}.sui-status-processing{background:#fff3cd;color:#856404}.sui-status-pending{background:#f8d7da;color:#721c24}.sui-status-cancelled{background:#f1f1f1;color:#6c757d}.sui-status-refunded{background:#e2e3e5;color:#383d41}@media(max-width:768px){.sui-my-account{padding:10px}.sui-account-header{flex-direction:column;text-align:center;gap:20px}.sui-nav-menu{flex-direction:column}.sui-nav-link{border-right:none;border-bottom:1px solid #e9ecef}.sui-nav-item:last-child .sui-nav-link{border-bottom:none}.sui-dashboard-stats{grid-template-columns:1fr;margin:20px}.sui-licenses-grid{grid-template-columns:1fr;padding:20px}.sui-table-header,.sui-transaction-summary{grid-template-columns:1fr;gap:10px}.sui-license-header{flex-direction:column;align-items:flex-start;gap:10px}.sui-license-actions{flex-direction:column}.sui-quick-actions-grid{grid-template-columns:1fr}}body .sui-my-account input,body .sui-my-account select,body .sui-my-account textarea,body .sui-my-account .form-control{background-color:var(--sui-input-bg)!important;color:var(--sui-input-text)!important;border-color:var(--sui-border-color)!important}body .sui-my-account table,body .sui-my-account .sui-table{background-color:var(--sui-table-bg)!important}body .sui-my-account table th,body .sui-my-account .sui-table th{background-color:var(--sui-hover-bg)!important;color:var(--sui-text-color)!important;border-color:var(--sui-border-color)!important}body .sui-my-account table td,body .sui-my-account .sui-table td{background-color:var(--sui-table-bg)!important;color:var(--sui-text-color)!important;border-color:var(--sui-border-color)!important}body .sui-my-account .card,body .sui-my-account .panel,body .sui-my-account .woocommerce-table,body .sui-my-account .woocommerce-form{background-color:var(--sui-card-bg)!important;color:var(--sui-text-color)!important;border-color:var(--sui-border-color)!important}body .sui-my-account .woocommerce-form-row input[type=text],body .sui-my-account .woocommerce-form-row input[type=email],body .sui-my-account .woocommerce-form-row input[type=password],body .sui-my-account .woocommerce-form-row select,body .sui-my-account .woocommerce-form-row textarea,body .sui-my-account .woocommerce-form input[type=text],body .sui-my-account .woocommerce-form input[type=email],body .sui-my-account .woocommerce-form input[type=password],body .sui-my-account .woocommerce-form select,body .sui-my-account .woocommerce-form textarea{background-color:var(--sui-input-bg)!important;color:var(--sui-input-text)!important;border:1px solid var(--sui-border-color)!important;border-radius:6px!important;padding:12px 15px!important}body .sui-my-account .woocommerce-form label,body .sui-my-account .woocommerce-form-row label,body .sui-my-account .woocommerce-form p,body .sui-my-account .woocommerce-form .description{color:var(--sui-text-color)!important}body .sui-my-account .woocommerce-Button,body .sui-my-account .woocommerce-form button,body .sui-my-account .woocommerce-form input[type=submit],body .sui-my-account button[type=submit]{background:var(--sui-gradient)!important;color:var(--sui-text-color)!important;border:none!important;padding:12px 30px!important;border-radius:6px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;margin-top:20px!important}body .sui-my-account .woocommerce-Button:hover,body .sui-my-account .woocommerce-form button:hover,body .sui-my-account .woocommerce-form input[type=submit]:hover,body .sui-my-account button[type=submit]:hover{transform:translateY(-1px)!important;box-shadow:var(--sui-shadow)!important}body .sui-my-account .sui-account-details-page{background:var(--sui-card-bg)!important;border-radius:12px!important;box-shadow:var(--sui-shadow)!important;border:1px solid var(--sui-border-color)!important;padding:30px!important}body .sui-my-account .sui-account-details-page h3{color:var(--sui-text-color)!important;margin-bottom:30px!important}body .sui-my-account .sui-dashboard-stats .sui-stat-card,body .sui-my-account .sui-stat-card,body .sui-my-account .sui-dashboard .sui-stat-card{background:var(--sui-card-bg)!important;color:var(--sui-text-color)!important;border-color:var(--sui-border-color)!important}body .sui-my-account .sui-dashboard-stats,body .sui-my-account .sui-stat-card{background:var(--sui-card-bg)!important}body .sui-my-account .sui-quick-action-card{background:var(--sui-card-bg)!important;color:var(--sui-text-color)!important;border:1px solid var(--sui-border-color)!important}body .sui-my-account .sui-dashboard h2,body .sui-my-account .sui-dashboard h3,body .sui-my-account .sui-dashboard h4,body .sui-my-account .sui-dashboard h5,body .sui-my-account .sui-dashboard p,body .sui-my-account .sui-dashboard span,body .sui-my-account .sui-dashboard div{color:var(--sui-text-color)!important}body .sui-my-account .sui-dashboard .sui-section-title{color:var(--sui-text-color)!important}body .sui-my-account *[style*="background:#fff"],body .sui-my-account *[style*="background: #fff"],body .sui-my-account *[style*="background-color:#fff"],body .sui-my-account *[style*="background-color: #fff"],body .sui-my-account *[style*="background:#f8f9fa"],body .sui-my-account *[style*="background: #f8f9fa"],body .sui-my-account *[style*="background-color:#f8f9fa"],body .sui-my-account *[style*="background-color: #f8f9fa"]{background-color:var(--sui-card-bg)!important}body .sui-my-account .sui-product-header,body .sui-my-account .sui-product-body,body .sui-my-account .sui-product-footer,body .sui-my-account .sui-order-details,body .sui-my-account .sui-license-details{background:var(--sui-card-bg)!important;color:var(--sui-text-color)!important}body .sui-my-account .sui-product-name,body .sui-my-account .sui-product-price,body .sui-my-account .sui-product-description,body .sui-my-account .sui-order-number,body .sui-my-account .sui-order-date{color:var(--sui-text-color)!important}.sui-license-actions{margin-top:24px;display:flex;flex-direction:column;gap:16px}.sui-action-button-wrapper{width:100%}.sui-full-width-btn{display:block;padding:20px 24px;background:var(--sui-card-bg);border:2px solid var(--sui-border-color);border-radius:12px;color:var(--sui-text-color);text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;overflow:visible;min-height:auto}.sui-full-width-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:var(--sui-primary-color);text-decoration:none;color:var(--sui-text-color)}.sui-full-width-btn.sui-download-btn{border-left:4px solid #00d4aa}.sui-full-width-btn.sui-download-btn:hover{border-left-color:#00b894;background:linear-gradient(135deg,rgba(0,212,170,5%) 0%,rgba(0,184,148,.1) 100%)}.sui-full-width-btn.sui-tutorial-btn{border-left:4px solid #6c5ce7}.sui-full-width-btn.sui-tutorial-btn:hover{border-left-color:#5f3dc4;background:linear-gradient(135deg,rgba(108,92,231,5%) 0%,rgba(95,61,196,.1) 100%)}.sui-btn-content{display:flex;align-items:center;gap:16px;width:100%}.sui-btn-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--sui-primary-color) 0%,var(--sui-secondary-color) 100%);color:#fff;flex-shrink:0;transition:all .3s ease}.sui-download-btn .sui-btn-icon{background:linear-gradient(135deg,#00d4aa 0%,#00b894 100%)}.sui-tutorial-btn .sui-btn-icon{background:linear-gradient(135deg,#6c5ce7 0%,#5f3dc4 100%)}.sui-btn-text{flex:1;text-align:left}.sui-btn-title{font-size:16px;font-weight:600;color:var(--sui-text-color);margin-bottom:4px;line-height:1.2}.sui-btn-subtitle{font-size:14px;color:var(--sui-text-secondary);line-height:1.4;opacity:.8;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:block;max-width:100%}.sui-btn-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,.1);color:var(--sui-text-color);flex-shrink:0;transition:all .3s ease;opacity:.7}.sui-full-width-btn:hover .sui-btn-arrow{transform:translateX(4px);opacity:1;background:rgba(255,255,255,.2)}.sui-full-width-btn:hover .sui-btn-icon{transform:scale(1.05)}@media(max-width:768px){.sui-license-actions{gap:12px}.sui-full-width-btn{padding:16px 20px}.sui-btn-content{gap:12px}.sui-btn-icon{width:40px;height:40px}.sui-btn-title{font-size:15px}.sui-btn-subtitle{font-size:13px}}.sui-full-width-btn:focus{outline:2px solid var(--sui-primary-color);outline-offset:2px}.sui-full-width-btn:active{transform:translateY(-1px)}body.sui-dark-theme .sui-btn-icon,body[data-theme=dark] .sui-btn-icon{box-shadow:0 2px 8px rgba(0,0,0,.3)}.sui-full-width-btn.loading{pointer-events:none;opacity:.7}.sui-full-width-btn.loading .sui-btn-icon{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.sui-checkout-wrapper{min-height:100vh;background:var(--sui-bg-color);color:var(--sui-text-color);padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif}.sui-checkout-container{display:block!important;max-width:1400px;margin:0 auto;background:var(--sui-card-bg);border-radius:16px;box-shadow:var(--sui-shadow);border:1px solid var(--sui-border-color);overflow:hidden;width:100%;box-sizing:border-box}.sui-checkout-form,form.checkout.woocommerce-checkout.sui-checkout-form,.woocommerce form.checkout,.woocommerce-page form.checkout{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important}.sui-checkout-wrapper{width:100%!important;max-width:none!important;margin:0 auto!important;padding:40px 20px!important}.sui-checkout-container{width:100%!important;max-width:1400px!important;margin:0 auto!important}.sui-checkout-container .sui-checkout-form,.sui-checkout-container form.checkout.woocommerce-checkout.sui-checkout-form{width:100%!important;max-width:100%!important;margin:0 auto!important}.sui-checkout-content,.woocommerce .sui-checkout-content,.woocommerce-page .sui-checkout-content,form.checkout .sui-checkout-content,body .sui-checkout-content{display:block!important;min-height:600px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;min-width:0!important}.sui-checkout-left,.woocommerce .sui-checkout-left,.woocommerce-page .sui-checkout-left,form.checkout .sui-checkout-left,body .sui-checkout-left{flex:0 0 60%!important;max-width:60%!important;padding:40px!important;border-right:1px solid var(--sui-border-color)!important;box-sizing:border-box!important;overflow:hidden!important}.sui-checkout-right,.woocommerce .sui-checkout-right,.woocommerce-page .sui-checkout-right,form.checkout .sui-checkout-right,body .sui-checkout-right{flex:0 0 40%!important;width:40%!important;max-width:40%!important;padding:40px!important;background:rgba(255,255,255,2%)!important;box-sizing:border-box!important;overflow:hidden!important}.sui-checkout-section{margin-bottom:40px}.sui-checkout-section:last-child{margin-bottom:0}.sui-section-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--sui-border-color)}.sui-section-title{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--sui-text-color);margin:0 0 8px}.sui-section-title svg{color:var(--sui-primary-color);flex-shrink:0}.sui-section-subtitle{color:var(--sui-text-secondary);font-size:14px;margin:0;opacity:.8}.sui-customer-fields .woocommerce-billing-fields{display:grid;gap:20px}.sui-customer-fields .form-row{margin:0}.sui-customer-fields .form-row-first,.sui-customer-fields .form-row-last{width:100%}.sui-customer-fields label{display:block;margin-bottom:8px;color:var(--sui-text-color);font-weight:500;font-size:14px}.sui-customer-fields label .required{color:#ff6b6b}.sui-customer-fields input[type=text],.sui-customer-fields input[type=email],.sui-customer-fields input[type=tel],.sui-customer-fields select{width:100%;padding:12px 16px;background:var(--sui-input-background);border:2px solid var(--sui-border-color);border-radius:8px;color:var(--sui-input-text-color);font-size:16px;transition:all .3s ease;box-sizing:border-box}.sui-customer-fields input:focus,.sui-customer-fields select:focus{border-color:var(--sui-primary-color);box-shadow:0 0 0 3px rgba(0,100,255,.1);outline:none}.sui-customer-fields input.sui-readonly-field{background:rgba(255,255,255,5%);border-style:dashed;opacity:.8}.sui-order-content{background:var(--sui-table-background);border-radius:12px;border:1px solid var(--sui-border-color);overflow:hidden}.sui-order-table-wrapper{padding:0}.sui-checkout-wrapper .woocommerce-checkout-review-order-table{width:100%;background:0 0;border:none;margin:0}.sui-checkout-wrapper .woocommerce-checkout-review-order-table th,.sui-checkout-wrapper .woocommerce-checkout-review-order-table td{padding:16px 20px;border:none;border-bottom:1px solid var(--sui-border-color);background:0 0;color:var(--sui-text-color)}.sui-checkout-wrapper .woocommerce-checkout-review-order-table th{background:rgba(255,255,255,5%);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.sui-checkout-wrapper .woocommerce-checkout-review-order-table .cart-subtotal th,.sui-checkout-wrapper .woocommerce-checkout-review-order-table .order-total th{font-weight:600;color:var(--sui-text-color)}.sui-checkout-wrapper .woocommerce-checkout-review-order-table .order-total{background:var(--sui-gradient);color:#fff}.sui-checkout-wrapper .woocommerce-checkout-review-order-table .order-total th,.sui-checkout-wrapper .woocommerce-checkout-review-order-table .order-total td{color:#fff;font-weight:600;font-size:16px}.sui-checkout-wrapper .woocommerce-checkout-payment{background:0 0;border:none;padding:20px;margin-top:20px}.sui-checkout-wrapper .wc_payment_methods{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sui-checkout-wrapper .wc_payment_methods li{background:var(--sui-card-bg);border:2px solid var(--sui-border-color);border-radius:8px;padding:16px;transition:all .3s ease;cursor:pointer}.sui-checkout-wrapper .wc_payment_methods li:hover,.sui-checkout-wrapper .wc_payment_methods li.wc_payment_method input:checked+label{border-color:var(--sui-primary-color);background:rgba(0,100,255,5%)}.sui-checkout-wrapper .wc_payment_methods li label{color:var(--sui-text-color);font-weight:500;cursor:pointer;margin:0}.sui-checkout-wrapper .wc_payment_methods li input[type=radio]{margin-right:12px;accent-color:var(--sui-primary-color)}.sui-checkout-wrapper #place_order{width:100%;background:var(--sui-gradient);color:#fff;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px;text-transform:uppercase;letter-spacing:.5px}.sui-checkout-wrapper #place_order:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,100,255,.3)}.sui-checkout-wrapper #place_order:active{transform:translateY(-1px)}.sui-upsells-content{display:grid;gap:16px;grid-template-columns:1fr}.sui-upsell-item{background:var(--sui-card-bg)!important;border:2px solid var(--sui-border-color)!important;border-radius:12px!important;padding:20px!important;transition:all .3s ease!important;cursor:pointer!important;display:block!important;width:100%!important;box-sizing:border-box!important}.sui-upsell-item:hover{border-color:var(--sui-primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.sui-upsell-item .sui-product-image{text-align:center;margin-bottom:16px}.sui-upsell-item .sui-product-image img{max-width:60px;height:auto;border-radius:6px}.sui-upsell-item .sui-product-name{font-size:16px!important;font-weight:600!important;color:var(--sui-text-color)!important;margin:0 0 8px!important;text-align:center!important;display:block!important}.sui-upsell-item .sui-product-price{font-size:18px!important;font-weight:600!important;color:var(--sui-primary-color)!important;margin:0 0 16px!important;text-align:center!important;display:block!important}.sui-upsell-item .sui-product-description{font-size:14px!important;color:var(--sui-text-secondary)!important;margin:0 0 16px!important;text-align:center!important;display:block!important;line-height:1.4!important}.sui-upsell-item .sui-discount-badge{background:#ffc107;color:#000;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:12px;display:inline-block}.sui-add-upsell{width:100%!important;background:var(--sui-gradient)!important;color:#fff!important;border:none!important;padding:12px 20px!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:block!important;margin-top:16px!important}.sui-add-upsell:hover{transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(0,100,255,.3)!important}.sui-add-upsell.added{background:#28a745!important;transform:none!important}.sui-add-upsell:disabled{opacity:.7!important;cursor:not-allowed!important}.sui-checkout-section.sui-upsells-section{margin-top:30px!important;display:block!important}.sui-checkout-section.sui-upsells-section .sui-section-header{margin-bottom:20px!important}.sui-checkout-section.sui-upsells-section .sui-upsells-content{display:block!important}.sui-customer-fields input.error,.sui-customer-fields select.error{border-color:#ff6b6b;box-shadow:0 0 0 3px rgba(255,107,107,.1)}.sui-customer-fields input.valid,.sui-customer-fields select.valid{border-color:#51cf66;box-shadow:0 0 0 3px rgba(81,207,102,.1)}.sui-checkout-wrapper .woocommerce-privacy-policy-text,.sui-checkout-wrapper .woocommerce-terms-and-conditions-wrapper{background:rgba(255,255,255,3%);border:1px solid var(--sui-border-color);border-radius:8px;padding:16px;margin:16px 0;font-size:14px;color:var(--sui-text-secondary)}.sui-checkout-wrapper .woocommerce-terms-and-conditions-checkbox-text label,.sui-checkout-wrapper .woocommerce-privacy-policy-text label{color:var(--sui-text-color)}@media(max-width:1024px){.sui-checkout-left,.sui-checkout-right{padding:30px}}@media(max-width:768px){.sui-checkout-wrapper{padding:20px 10px}.sui-checkout-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.sui-checkout-form{flex-direction:column!important}.sui-checkout-left{flex:auto!important;border-right:none!important;border-bottom:1px solid var(--sui-border-color)!important;padding:30px 20px!important;order:2!important;width:100%!important;max-width:100%!important;min-width:0!important}.sui-checkout-right{flex:auto!important;padding:30px 20px!important;order:1!important;width:100%!important;max-width:100%!important;min-width:0!important}.sui-section-title{font-size:18px}.sui-customer-fields input,.sui-customer-fields select{font-size:16px}.sui-upsells-content{display:block!important}.sui-upsell-item{margin-bottom:16px!important}.sui-checkout-container,.sui-checkout-container *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.woocommerce-checkout-review-order-table,.sui-checkout-container table{width:100%!important;table-layout:fixed!important;word-wrap:break-word!important;overflow-wrap:anywhere!important}}@media(max-width:480px){.sui-checkout-left,.sui-checkout-right{padding:20px 15px}.sui-section-title{font-size:16px}.sui-checkout-section{margin-bottom:30px}}.sui-checkout-wrapper .woocommerce-NoticeGroup,.sui-checkout-wrapper .woocommerce-error,.sui-checkout-wrapper .woocommerce-message,.sui-checkout-wrapper .woocommerce-info{display:none!important}.sui-checkout-wrapper .blockUI.blockOverlay{background:rgba(0,0,0,.3)!important}.sui-checkout-wrapper .blockUI.blockMsg{background:var(--sui-card-bg)!important;color:var(--sui-text-color)!important;border:1px solid var(--sui-border-color)!important;border-radius:8px!important}.sui-checkout-wrapper,.sui-checkout-wrapper *{color:var(--sui-text-color)}.sui-checkout-wrapper a{color:var(--sui-primary-color)}.sui-checkout-wrapper a:hover{color:var(--sui-secondary-color)}.sui-download-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:all .3s ease}.sui-download-modal.show{opacity:1;visibility:visible}.sui-download-modal-content{background:var(--sui-card-bg);border-radius:16px;padding:40px;max-width:500px;width:90%;text-align:center;border:1px solid var(--sui-border-color);box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.8);transition:transform .3s ease}.sui-download-modal.show .sui-download-modal-content{transform:scale(1)}.sui-download-modal-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px}.sui-download-modal-title{font-size:24px;font-weight:700;color:var(--sui-text-color);margin:0 0 16px}.sui-download-modal-message{color:var(--sui-text-secondary);margin:0 0 30px;line-height:1.6;font-size:16px}.sui-download-modal-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.sui-modal-btn{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:14px;min-width:120px}.sui-modal-btn-primary{background:var(--sui-gradient);color:#fff}.sui-modal-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,100,255,.3)}.sui-modal-btn-secondary{background:var(--sui-button-background);color:var(--sui-text-color);border:1px solid var(--sui-border-color)}.sui-modal-btn-secondary:hover{background:var(--sui-border-color)}@media(max-width:768px){.sui-download-modal-content{padding:30px 20px}.sui-download-modal-buttons{flex-direction:column}.sui-modal-btn{width:100%}}