/**
 * MarketSnap Intrinsic Value Calculator - WordPress Wrapper Styles Only
 * The React app handles all calculator styling - this is just for WordPress template wrapper
 */

/* Basic WordPress Template Wrapper - Minimal styling that can be overridden */
.ms-intrinsic-value-calculator-wrapper {
    /* React app will handle main layout */
}

/* Loading spinner for before React loads */
.ms-loading-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 400px;
    text-align: center;
}

.ms-spinner {
    width: 40px;
    height: 40px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #0066cc;
    border-radius: 50%;
    animation: ms-spin 1s linear infinite;
}

@keyframes ms-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Fallback for no JavaScript */
.ms-no-js-fallback {
    text-align: center;
    padding: 40px 20px;
    background-color: #fff3cd;
    border: 1px solid #ffeaa7;
    border-radius: 4px;
    color: #856404;
}

/* React app container - minimal styling */
#react-app-root {
    /* React app will handle all internal styling */
    min-height: 500px;
}

/* Hide loading when React app loads */
.ms-hidden {
    display: none !important;
} 