/* Basic front styles for the combined form, two columns */
.mycypro-container{display:flex;gap:40px;padding:30px;background:#f5f7f8;border-radius:6px;flex-wrap:wrap}
.mycypro-col{flex:1;min-width:320px;padding:20px}
.mycypro-col h2{font-size:34px;margin-top:0;text-align:center}
.mycypro-col form p{margin-bottom:15px}
.mycypro-col input[type="text"], .mycypro-col input[type="email"], .mycypro-col input[type="password"], .mycypro-col textarea{width:100%;padding:12px;border:1px solid #ccc;background:#eef6fb}
.mycypro-col button{background:#1e73be;color:#fff;border:0;padding:12px 24px;border-radius:4px;cursor:pointer;box-shadow:0 3px 0 rgba(0,0,0,0.15)}
.mycypro-notice{background:#fff3cd;border-left:4px solid #ffeeba;padding:12px;margin-bottom:12px}
.mycypro-message{padding:12px;background:#e6ffed;border:1px solid #c8f7d4}
.mycypro-verified-notice{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:99999}
.mycypro-verified-inner{background:#e6ffed;border:1px solid #8fd19a;color:#155724;padding:15px 20px;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,0.1);min-width:300px}
.mycypro-verified-close{float:right;color:#155724;font-size:20px;cursor:pointer;margin-left:10px}
.mycypro-verified-sub{font-size:12px;opacity:0.8;margin-top:8px}


.mycypro-verified-notice{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999}
.mycypro-verified-inner{background:#e6ffed;border:1px solid #8fd19a;color:#155724;padding:15px 20px;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,0.1);min-width:300px;max-width:90vw;word-wrap:break-word}
.mycypro-verified-close{float:right;color:#155724;font-size:20px;cursor:pointer;margin-left:10px}
.mycypro-verified-sub{font-size:12px;opacity:0.8;margin-top:8px}
