.owl-login{max-width:400px;margin:40px auto;padding:2rem;background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.owl-login h2{color:#333;text-align:center;margin-bottom:1.5rem;font-size:1.75rem}.owl-login .field{margin-bottom:1.25rem}.owl-login label{display:block;color:#555;margin-bottom:0.5rem;font-size:0.9rem}.owl-login input[type="email"],.owl-login input[type="password"]{width:100%;padding:0.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color 0.2s ease;box-sizing:border-box}.owl-login input[type="email"]:focus,.owl-login input[type="password"]:focus{border-color:#4A90E2;outline:none;box-shadow:0 0 0 2px rgba(74,144,226,0.2)}.owl-login input[type="checkbox"]{margin-right:0.5rem}.owl-login .actions{margin-top:1.5rem}.owl-login input[type="submit"]{width:100%;padding:0.75rem;background-color:#4A90E2;color:white;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease}.owl-login input[type="submit"]:hover{background-color:#357ABD}.owl-login .google-oauth{margin-top:1.5rem;text-align:center}.owl-login .google-oauth button{width:100%;padding:0.75rem;background-color:#fff;color:#757575;border:1px solid #ddd;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease}.owl-login .google-oauth button:hover{background-color:#f5f5f5}form.inline input.hidden-submit{display:none}table.emailtable{margin-left:15px}div.emailbody div.text{padding-top:5px;padding-bottom:5px}div.emailbody div.panel{border-radius:4px;box-shadow:inset 0 1px 4px #ddd;background:#f4f4f4}div.emailbody h3{background-color:#efefef;background-image:linear-gradient(180deg, #efefef, #dfe1e2);text-shadow:#fff 0 1px 0;border:solid 1px #cdcdcd;border-color:#d4d4d4;border-top-color:#e6e6e6;border-right-color:#d4d4d4;border-bottom-color:#cdcdcd;border-left-color:#d4d4d4;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 0 1px #fff inset;font-size:1em;font-weight:bold;line-height:18px;margin:0 0 0.5em 0;color:#5E6469;padding:5px 10px 3px 10px}table.emailtable th,table.emailtable td{padding:8px 12px 6px 12px;border-bottom:1px solid #e8e8e8}table.emailtable tr.title{background-color:#efefef;text-shadow:#fff 0 1px 0;border:solid 1px #cdcdcd}table.emailtable tr{color:#5E6469;text-shadow:#fff 0 1px 0}div.paneltext{color:#5E6469;margin-left:15px;padding:8px 12px 6px 12px}div.signature{margin-top:15px}footer{margin-top:20px;color:#eee}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;line-height:1.5;color:#333;background-color:#f5f5f5;margin:0;padding:15px 0;font-size:14px}.container{max-width:1200px;margin:0 auto;padding:0 15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:8px}h4{color:#2c3e50;margin:15px 0;font-size:20px;border-bottom:2px solid #eee;padding-bottom:8px}h3{color:#2c3e50;margin:20px 0 12px;font-size:16px}.panel{background-color:#f8f9fa;padding:15px;margin:12px 0;border-radius:6px;border:1px solid #dee2e6}.emailtable{width:100%;margin:12px 0;border-collapse:separate;border-spacing:0}.emailtable th,.emailtable td{padding:8px 12px;border-bottom:1px solid #dee2e6;vertical-align:top}.emailtable th{width:180px;text-align:left;color:#495057;background-color:#f8f9fa;font-weight:600}.copy-text-hide{margin-left:8px;color:#6c757d;cursor:pointer;font-size:12px;padding:3px 6px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}.copy-text-hide:hover{background-color:#f8f9fa;color:#495057}.copy-to-clipboard{margin:8px 0}.copy-btn{cursor:pointer;width:20px;height:20px;opacity:0.7}.copy-btn:hover{opacity:1}.text{margin:5px 0;line-height:1.5}.highlight{background-color:#fff3cd;padding:1px 3px;border-radius:3px}.paneltext{margin-bottom:12px;color:#495057}footer{margin-top:30px;padding:15px 0;text-align:center;color:#6c757d;border-top:1px solid #dee2e6;font-size:12px}@media (max-width: 768px){.container{padding:0 12px}.emailtable th{width:auto}.emailtable th,.emailtable td{display:block;width:100%}.emailtable th{border-bottom:none;padding-bottom:4px}.emailtable td{padding-top:4px}}
