/* ==========================================================================
   VPS And Licence Combo.html Custom Styles (Extracted from inline styles)
   ========================================================================== */

.vps-combo-1 {
    color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 8px;
}

.vps-combo-2 {
    opacity: 0.3;
}

.vps-combo-3 {
    display: flex; align-items: center; justify-content: space-between; width: 100%;
}

.vps-combo-4 {
    min-width: 440px;
}

.vps-combo-5 {
    min-width: 480px;
}

.vps-combo-6 {
    min-width: 490px;
}

.vps-combo-7 {
    background:#10b981 !important;
}

.vps-combo-8 {
    background:#10b981; color:#ffffff;
}

.vps-combo-9 {
    background:#f59e0b !important;
}

.vps-combo-10 {
    background:#25d366 !important;
}

.vps-combo-11 {
    display: flex; align-items: center; gap: 12px;
}

.vps-combo-12 {
    margin-bottom: 20px;
}

.vps-combo-13 {
    color:#00c2ff; text-decoration:none;
}

.vps-combo-14 {
    opacity:0.4;
}

.vps-combo-15 {
    color:#ffffff;
}

.vps-combo-16 {
    margin-bottom: 16px;
}

.vps-combo-17 {
    font-size: 2.8rem; font-weight: 800; color: #ffffff; margin-bottom: 16px; letter-spacing: -0.5px;
}

.vps-combo-18 {
    font-size: 1.1rem; color: #cbd5e1; max-width: 680px; margin: 0 auto 28px; line-height: 1.6;
}

.vps-combo-19 {
    display: flex; justify-content: center; flex-wrap: wrap; gap: 12px;
}

.vps-combo-20 {
    display:inline-flex; align-items:center; gap:8px; background:rgba(255,255,255,0.08); padding:6px 16px; border-radius:30px; font-size:13px; color:#e2e8f0; border:1px solid rgba(255,255,255,0.12);
}

.vps-combo-21 {
    color:#00c2ff;
}

.vps-combo-22 {
    margin-bottom: 12px;
}

.vps-combo-23 {
    font-size: 2.4rem; font-weight: 800; color: #060a20; letter-spacing: -0.5px;
}

.vps-combo-24 {
    color: #64748b; font-size: 1.05rem; max-width: 650px; margin: 10px auto 24px;
}

.vps-combo-25 {
    background: #0042c8; color: #ffffff;
}

.vps-combo-26 {
    color: #0042c8;
}

.vps-combo-27 {
    margin: 50px 0 25px;
}

.vps-combo-28 {
    cursor: pointer;
}

.vps-combo-29 {
    display: none; margin-bottom: 60px; overflow-x: auto; background: #ffffff; border-radius: 16px; border: 1px solid #e2e8f0; box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

.vps-combo-30 {
    width: 100%; border-collapse: collapse; text-align: left; font-size: 0.92rem;
}

.vps-combo-31 {
    background: #f8faff; border-bottom: 2px solid #e2e8f0; color: #060a20;
}

.vps-combo-32 {
    padding: 18px 20px; min-width: 200px;
}

.vps-combo-33 {
    padding: 16px; text-align: center;
}

.vps-combo-34 {
    border-top: 1px solid #edf2f7;
}

.vps-combo-35 {
    padding: 14px 20px; font-weight: 700; color: #060a20;
}

.vps-combo-36 {
    padding: 14px 16px; text-align: center; color: #475569;
}

.vps-combo-37 {
    background: #ffffff; border-top: 1px solid #e2e8f0;
}

.vps-combo-38 {
    font-size: 2.2rem; font-weight: 800; color: #060a20;
}

.vps-combo-39 {
    color: #64748b; font-size: 1.05rem;
}

.vps-combo-40 {
    background:#ffffff; border-radius:16px; padding:32px 26px; border:1px solid #e2e8f0; height:100%; box-shadow:0 4px 15px rgba(0,0,0,0.04);
}

.vps-combo-41 {
    width:52px; height:52px; border-radius:12px; background:#eef5ff; color:#0042c8; display:flex; align-items:center; justify-content:center; font-size:24px; margin-bottom:20px;
}

.vps-combo-42 {
    font-size:1.25rem; font-weight:800; color:#060a20; margin-bottom:10px;
}

.vps-combo-43 {
    color:#64748b; font-size:0.92rem; line-height:1.6; margin:0;
}

.vps-combo-44 {
    border-top: 1px solid #e2e8f0;
}

.vps-combo-45 {
    display: block;
}

.vps-combo-46 {
    margin-bottom: 20px; display: inline-block;
}

.vps-combo-47 {
    margin-top: 22px;
}
