.ovo-shell{max-width:620px;margin:50px auto 80px;color:#171717;font-family:inherit;padding:0 20px}.ovo-shell.ovo-wide{max-width:1180px}.ovo-eyebrow,.ovo-account-head{font-size:12px;letter-spacing:.12em;font-weight:600}.ovo-shell h1{font-size:clamp(30px,4vw,46px);line-height:1.13;letter-spacing:-.04em;margin:18px 0}.ovo-intro{color:#666;font-size:18px;margin-bottom:34px}.ovo-form{display:grid;gap:19px}.ovo-form label{font-size:14px;font-weight:500;display:block}.ovo-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ovo-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d9dce1;background:#fff;color:#171717;border-radius:8px;padding:13px 14px;margin-top:8px;font:inherit}.ovo-form input:focus,.ovo-form textarea:focus{outline:2px solid #2563eb;outline-offset:2px}.ovo-form .ovo-check{display:block;font-weight:400;line-height:1.6}.ovo-check input{margin:5px 8px 0 0;vertical-align:top;accent-color:#171717}.ovo-form button,.ovo-shell a.ovo-button{background:#171717!important;color:#fff!important;border:0;border-radius:8px;padding:15px 23px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;cursor:pointer;text-decoration:none;display:inline-block}.ovo-form button:hover,.ovo-shell a.ovo-button:hover{background:#333!important}.ovo-form button:focus-visible,.ovo-shell a:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.ovo-small{font-size:13px;color:#626873;line-height:1.7}.ovo-shell a{color:#171717;text-underline-offset:3px}.ovo-notice{padding:17px 20px;margin:22px 0;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:14px;line-height:1.7}.ovo-trap{position:absolute!important;left:-9999px!important}.ovo-form fieldset{border:1px solid #e0e3e8;border-radius:10px;padding:18px}.ovo-form legend{font-weight:600;padding:0 8px}.ovo-portfolio{border:1px solid #e0e3e8;border-radius:14px;padding:28px;margin:30px 0}.ovo-portfolio h2{font-size:24px;letter-spacing:-.03em}.ovo-portfolio>.ovo-form{max-width:650px;margin:25px 0}.ovo-table{overflow:auto;max-height:480px;margin:24px 0;border:1px solid #e7e9ec;border-radius:8px}.ovo-table table{font-size:13px;border-collapse:collapse;width:100%;margin:0}.ovo-table th,.ovo-table td{padding:12px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e7e9ec;min-width:110px}.ovo-table th{background:#f8f9fb;position:sticky;top:0}.ovo-admin{padding:22px;background:white;border:1px solid #ddd;margin:18px 0;border-radius:10px}.ovo-admin summary{cursor:pointer;font-size:16px}.ovo-admin .ovo-form{max-width:620px}.ovo-account-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.ovo-account-head a{font-size:13px;letter-spacing:0}.ovo-shell .ovd-dashboard{margin:0;max-width:none}.ovo-shell .ovd-top .ovd-eyebrow{display:none}@media(max-width:600px){.ovo-shell{margin:28px auto 45px;padding:0 10px}.ovo-portfolio{padding:18px}.ovo-form .ovo-check{font-size:13px}.ovo-account-head{font-size:10px}}

.ovo-form select{display:block;width:100%;padding:13px 14px;border:1px solid #d9dce1;border-radius:8px;background:white;color:#171717;margin-top:8px;font:inherit}.ovo-signin{max-width:440px;margin:0 auto}.ovo-signin #overleo-loginform p{margin:0 0 20px}.ovo-signin #overleo-loginform label{display:block;font-size:14px;margin-bottom:8px}.ovo-signin #overleo-loginform input[type=text],.ovo-signin #overleo-loginform input[type=password]{width:100%;padding:14px;border:1px solid #d9dce1;border-radius:8px;background:#fff;color:#171717;font:inherit;box-sizing:border-box}.ovo-signin #overleo-loginform input[type=submit]{width:100%;padding:16px;border:0;border-radius:8px;background:#171717!important;color:#fff!important;font-weight:600;font-size:14px;cursor:pointer}.ovo-signin input:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.ovo-signin .login-remember label{color:#626873}.ovo-signin .login-remember input{accent-color:#171717}.ovo-signin .ovo-intro{margin-bottom:30px}
