/**
 * Swift PWA Admin Styles
 */

.spwa-tabcontent-active {
    display: block;
}

/* File Preview Styles */
.swiftpwa-file-preview,
#swiftpwa_icon_preview,
#swiftpwa_splash_icon_preview,
#swiftpwa_screenshot_narrow_preview,
#swiftpwa_screenshot_narrow_2_preview,
#swiftpwa_screenshot_narrow_3_preview,
#swiftpwa_screenshot_wide_preview,
#swiftpwa_screenshot_wide_2_preview,
#swiftpwa_screenshot_wide_3_preview {
    margin-top: 10px;
}

.swiftpwa-file-preview {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #f9f9f9;
}

.swiftpwa-file-preview img {
    max-width: 100px;
    max-height: 100px;
    border-radius: 4px;
}

/* Select Dropdown Styles */
#swiftpwa_precache_pages {
    width: 300px;
}

/* Response Area Styles */
#swiftpwa-secure-response {
    padding: 10px;
    border-radius: 4px;
    display: none;
    margin-top: 20px;
}

#swiftpwa-secure-response.success {
    background: #d4edda;
    border: 1px solid #c3e6cb;
    color: #155724;
}

#swiftpwa-secure-response.error {
    background: #f8d7da;
    border: 1px solid #f5c6cb;
    color: #721c24;
}

/* Status Icon Colors */
.swiftpwa-status-success {
    color: #46b450;
}

.swiftpwa-status-warning {
    color: #d63638;
}

/* Log Container Styles */
.swiftpwa-log-container {
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #ddd;
    padding: 10px;
    background: #f9f9f9;
}

.swiftpwa-log-entry {
    margin: 5px 0;
    padding: 5px;
    border-bottom: 1px solid #eee;
}

