/**
 * TITAN License Manager - Frontend Styles
 */

/* Pricing Grid */
.titan-pricing-grid {
    display: grid;
    gap: 20px;
    padding: 20px 0;
}

.titan-pricing-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.titan-pricing-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

/* My Licenses Table */
.titan-my-licenses table {
    width: 100%;
}

.titan-my-licenses code {
    font-family: 'Monaco', 'Menlo', monospace;
}

/* License Check Form */
.titan-license-check input:focus {
    outline: none;
    border-color: #f59e0b;
}

.titan-license-check button:hover {
    background: #d97706;
}

/* Responsive */
@media (max-width: 768px) {
    .titan-pricing-grid {
        grid-template-columns: 1fr !important;
    }
    
    .titan-my-licenses {
        overflow-x: auto;
    }
    
    .titan-my-licenses table {
        min-width: 600px;
    }
}
