.podpiski-standalone-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:1999;display:none;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.podpiski-standalone-modal{position:relative;background:#ffffff;border-radius:12px;max-width:500px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:30px;box-sizing:border-box;z-index:5000;animation:podpiskiModalFadeIn 0.3s ease;pointer-events:auto}@keyframes podpiskiModalFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.podpiski-standalone-modal-content{text-align:center}.podpiski-standalone-modal-content h3{margin-top:0;margin-bottom:15px;color:#0E6B6E;font-size:1.4em}.podpiski-standalone-modal-content p{margin:0 0 20px 0;font-size:15px;line-height:1.5;color:#333}.podpiski-standalone-button{display:inline-block;padding:12px 28px;text-decoration:none;border-radius:8px;font-weight:bold;transition:all 0.3s ease;border:none;cursor:pointer;margin:5px;font-size:15px}.podpiski-standalone-button:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.2)}.podpiski-standalone-button-primary{background:#0E6B6E;color:#ffffff}.podpiski-standalone-button-primary:hover{background:#0a4f51;color:#ffffff}.podpiski-standalone-button-secondary{background:#6c757d;color:#ffffff}.podpiski-standalone-button-secondary:hover{background:#5a6268;color:#ffffff}@media (max-width:768px){.podpiski-standalone-modal{padding:20px;max-width:90%}.podpiski-standalone-modal-content h3{font-size:1.2em}}@media (max-width:480px){.podpiski-standalone-button{display:block;width:100%;margin:10px 0;padding:12px 20px}}.podpiski-standalone-close{position:absolute;top:15px;right:20px;font-size:28px;font-weight:bold;color:#aaa;cursor:pointer;background:none;border:none;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;z-index:10}.podpiski-standalone-close:hover{background:rgba(0,0,0,0.05);color:#333}