/* WCPC Logotool Overlay Styles V1.3 */

#wcpc-lt-modal {
    position: fixed;
    top: 0; left: 0; width: 100vw; height: 100vh;
    background: rgba(0, 0, 0, 0.95);
    /* Sicher über dem WCPC Modal (99999) */
    z-index: 999999 !important; 
    display: none;
    align-items: center; justify-content: center;
}

.wcpc-lt-content {
    background: #fff; border-radius: 8px;
    width: 95%; max-width: 1200px;
    display: flex; flex-direction: column;
    box-shadow: 0 30px 90px rgba(0,0,0,0.6);
}

.wcpc-lt-header {
    padding: 15px 25px; background: #eee;
    display: flex; justify-content: space-between; align-items: center;
    border-bottom: 1px solid #ccc;
}

#wcpc-lt-close { font-size: 32px; cursor: pointer; font-weight: bold; }

.wcpc-lt-body {
    background: #222; padding: 20px;
    display: flex; justify-content: center; overflow: hidden;
}

.canvas-container {
    box-shadow: 0 0 40px rgba(0,0,0,0.8);
    background: #fff;
}

#wcpc-lt-canvas {
    max-width: 100%; height: auto !important;
}

.wcpc-lt-footer {
    padding: 15px; border-top: 1px solid #ccc;
    display: flex; justify-content: flex-end;
}