html{scroll-behavior:smooth}.ollie-account{background:#fafafa;padding:25px}.ollie-account-column{background-color:var(--wp--preset--color--base);border:1px solid #e1dcef;border-radius:10px;padding:var(--wp--preset--spacing--large)}.ollie-account-column h3{margin:0}.ollie-account-column h3+p{margin:10px 0 var(--wp--preset--spacing--medium) 0}.ollie-account-column p{margin:0}.ollie-account-column p+p{margin-top:0}.ollie-account-column hr{margin:0}.ollie-account-column .ollie-deactivate:hover{cursor:pointer}.ollie-account-column a.ollie-account-button,.ollie-account-column button.ollie-account-button{background-color:var(--wp--preset--color--tertiary);border:0;border-radius:100px;color:var(--wp--preset--color--primary);cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:500;padding:10px 20px;text-decoration:none}.ollie-account-column a.ollie-account-button:hover,.ollie-account-column button.ollie-account-button:hover{text-decoration:underline}.ollie-invoices .ollie-invoices-header>div:first-child p+p{margin-top:5px}.ollie-invoices .ollie-invoices-details{margin-top:20px}.ollie-invoices .ollie-invoice-list{list-style:none;margin:0;padding:0}.ollie-invoices .ollie-invoice-list li{align-items:center;border-bottom:1px solid var(--wp--preset--color--primary-accent,#e9e7fd);display:flex;gap:20px;padding:15px 0}.ollie-invoices .ollie-invoice-list li:last-child{border-bottom:0}.ollie-invoices .ollie-invoice-description{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.ollie-invoices .ollie-invoice-amount{white-space:nowrap}.ollie-invoices .ollie-invoice-portals{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:15px}@media(max-width:640px){.ollie-invoices .ollie-invoices-header{align-items:flex-start;flex-direction:column;gap:15px}.ollie-invoices .ollie-invoice-list li{flex-wrap:wrap;gap:12px}.ollie-invoices .ollie-invoice-description{flex-basis:calc(100% - 110px)}}div.ollie-account-column-header{border-bottom:1px solid var(--wp--preset--color--primary-accent);padding-bottom:25px}div.ollie-account-column-header p{margin-bottom:0}div.ollie-account-column-header~div{padding:25px 0}div.ollie-account-column-header~div:not(:last-of-type){border-bottom:1px solid var(--wp--preset--color--primary-accent)}div.ollie-account-column-header~div:last-of-type{padding-bottom:0}.ollie-logout{padding-right:30px;text-align:right}.ollie-logout button{color:#000!important;font-size:.9em}.ollie-logout span{margin-right:10px}.is-ollie-password-update .ollie-account-wrap~div{display:none}.ollie-login h2{margin:0}.ollie-login-form-email{margin-bottom:15px}#ollie-login h2{margin:0!important}.ollie-login-form-header{margin-bottom:1.5rem}.ollie-login-form-header p{margin:8px 0 0}.ollie-login-form input{border:1px solid var(--wp--preset--color--main-accent)!important;border-radius:5px!important;font-size:var(--wp--preset--font-size--small)!important;height:auto!important;max-height:48px;padding:13px!important}.ollie-login-form input:focus-visible,.ollie-login-form textarea:focus-visible{border-color:transparent!important;outline-color:var(--wp--preset--color--primary)!important;outline-offset:0!important}.ollie-login-form .wp-element-button{padding:12px 30px!important}.ollie-login-form .ollie-login-actions{margin-top:1em!important}.ollie-login-form .ollie-forgot-password{font-size:var(--wp--preset--font-size--small)!important}.ollie-login-form button{font-size:var(--wp--preset--font-size--x-small)!important}.ollie-login-form button:disabled{background-color:var(--wp--preset--color--secondary)!important}.ollie-login-form button:disabled:hover{cursor:not-allowed;text-decoration:none}.ollie-login-form .components-base-control__help{color:var(--wp--preset--color--secondary)!important;font-size:13px!important;line-height:1.5;margin:10px 0 15px;max-width:400px}.ollie-login-form .ollie-password-checklist{color:var(--wp--preset--color--main)!important;font-size:var(--wp--preset--font-size--x-small)!important;margin-bottom:22px!important}.ollie-login-form .ollie-password-checklist li span{opacity:1!important}.ollie-login-form .ollie-password-checklist li.invalid{color:var(--wp--preset--color--secondary)!important}.ollie-login-form .ollie-password-checklist li.valid{color:var(--wp--preset--color--main)!important}.ollie-login-form .ollie-password-checklist svg{margin-right:10px!important;margin-top:2px;width:10px}.ollie-password-reset{background-color:var(--wp--preset--color--base);border:1px solid #e1dcef;border-radius:10px;margin:0 auto;max-width:600px!important;padding:var(--wp--preset--spacing--large)}.ollie-account-access{margin:0 auto;max-width:680px}.ollie-account-access h2{margin:0}.ollie-account-access p{margin-top:var(--wp--preset--spacing--small,1rem)}.ollie-account-access p:last-child{margin-top:var(--wp--preset--spacing--medium,1.5rem)}.ollie-account-loading{padding:var(--wp--preset--spacing--medium,1.5rem);text-align:center}.components-notice{border-left:none!important;border-radius:5px;margin-top:1.4em}.components-notice .components-notice__content{position:relative}.components-notice .components-notice__content:before{border-radius:100px;content:" ";display:block;height:8px;position:absolute;top:7px;width:8px}.components-notice.is-error{background-color:#ffe7e7!important;color:#e82555!important}.components-notice.is-error .components-notice__content:before{background-color:#e82555}.components-notice.is-success{background-color:#ddf5dd!important;color:#2f722d!important}.components-notice.is-success .components-notice__content:before{background-color:#2f722d}.components-notice.is-warning{background-color:#fff2e7!important;color:#c06315!important}.components-notice.is-warning .components-notice__content:before{background-color:#c06315}.components-notice p{margin:0;padding-left:17px}.ollie-account-area{width:100%}.ollie-account-area h2{margin:0}.ollie-account-area h2.ollie-downloads{margin-top:2%}.ollie-account-area .ollie-subtitle{margin-top:1%}@media(max-width:640px){.ollie-account-area .ollie-logout{text-align:left}}.ollie-account-area .ollie-no-activations{display:none}.ollie-account-area .ollie-account-column-header+.ollie-no-activations{display:block}.ollie-account-area .ollie-activations-toolbar{background:#fff;border-bottom:1px solid var(--wp--preset--color--tertiary,#e0e0e0);padding:15px 0;position:sticky;top:0;z-index:10}.admin-bar .ollie-account-area .ollie-activations-toolbar{top:32px}@media screen and (max-width:782px){.admin-bar .ollie-account-area .ollie-activations-toolbar{top:46px}}div.ollie-account-container{max-width:var(--wp--style--global--wide-size)}div.ollie-account-sticky{position:relative;width:100%}@media(min-width:640px){div.ollie-account-sticky{position:sticky;top:calc(20px + var(--wp-admin--admin-bar--height, 0px));width:25%}}div.ollie-account-sticky h1{font-family:var(--wp--preset--font-family--primary);margin:0}div.ollie-account-sticky h1+p{font-size:var(--wp--preset--font-size--x-small);margin:5px 0 20px}div.ollie-account-sticky ul{list-style:none;margin:0;padding:0}div.ollie-account-sticky ul li{border-top:1px solid #e9e7fd;margin:10px 0;padding-top:10px!important}div.ollie-account-sticky ul li:last-child{margin-bottom:0}div.ollie-account-sticky ul svg{fill:var(--wp--preset--color--primary)!important;margin-right:6px;min-width:24px}div.ollie-account-sticky ul .ollie-logout-link,div.ollie-account-sticky ul a{color:var(--wp--preset--color--main)!important;font-size:16px!important;padding-left:0!important;text-decoration:none!important;width:100%}div.ollie-account-sticky ul .ollie-logout-link:hover,div.ollie-account-sticky ul a:hover{text-decoration:underline!important}div.ollie-account-sticky .ollie-logout-link,div.ollie-account-sticky p{font-size:var(--wp--preset--font-size--small)}.ollie-impersonate{background-color:var(--wp--preset--color--tertiary,#f0f0f0);border-radius:8px;margin:15px 0}.ollie-impersonate .components-base-control{margin-bottom:0}.ollie-impersonate .components-base-control__label{font-size:12px!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ollie-impersonate input{border:1px solid #e1dcef!important;border-radius:5px!important;font-size:14px!important;height:auto!important;padding:8px 10px!important}.ollie-impersonate .ollie-impersonate-notice{background-color:#fff3cd;border-radius:5px;font-size:13px;margin:0 0 10px;padding:8px 12px;word-break:break-all}.ollie-account-message,.ollie-billing-admin,.ollie-billing-admin-notice{background:var(--wp--preset--color--base,#fff);border:1px solid #e1dcef;border-radius:10px;box-sizing:border-box;font-size:var(--wp--preset--font-size--small,16px);line-height:1.6;margin:0 0 var(--wp--preset--spacing--medium,24px);padding:24px}.ollie-billing-admin{align-items:end;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) auto}.ollie-billing-admin .ollie-billing-admin-label,.ollie-billing-admin .ollie-impersonate-notice{grid-column:1/-1;margin:0}.ollie-billing-admin .ollie-billing-admin-label{font-weight:500}.ollie-billing-admin input{width:100%}.ollie-billing-admin>.components-flex{flex-wrap:wrap;margin-bottom:0}.ollie-account-message button.components-button,.ollie-billing-admin button.components-button{background:var(--wp--preset--color--tertiary,#f7f7f9);border:0;border-radius:100px;color:var(--wp--preset--color--primary,#2929ff);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:auto;line-height:1.5;padding:10px 20px;white-space:nowrap}.ollie-account-message button.components-button:hover:not(:disabled),.ollie-billing-admin button.components-button:hover:not(:disabled){text-decoration:underline}.ollie-account-message button.components-button:disabled,.ollie-billing-admin button.components-button:disabled{cursor:default;opacity:.5}.ollie-account-message p{margin:0 0 12px}@media(max-width:640px){.ollie-billing-admin{grid-template-columns:minmax(0,1fr)}}
