.error-boundary{padding:2rem;text-align:center;max-width:800px;margin:2rem auto;background-color:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(18,25,97,.0779552);border:1px solid #e4e4ee}.error-boundary__title{margin-bottom:1rem;color:#23282d}.error-boundary__message{margin-bottom:1rem;color:#50575e}.error-boundary__details{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:3px;text-align:left;font-family:monospace;font-size:.9em;color:#50575e;border:1px solid #e4e4ee}.error-boundary__error-name{margin-bottom:.5rem;font-weight:700}.error-boundary__error-message{margin-bottom:.5rem}.error-boundary__stack-trace{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8em;opacity:.8}.error-boundary__support{margin-bottom:2rem;color:#50575e}.error-boundary__support-link{color:#2271b1;text-decoration:none}.error-boundary__support-link:hover{text-decoration:underline}.error-boundary__actions{display:flex;gap:1rem;justify-content:center}.spellbook-admin .spellbook-app__header{background:#fff;block-size:62px;border-bottom:1px solid #ecedf8;display:flex;inline-size:100%}.spellbook-admin .spellbook-app__header-logo{align-items:center;background:#902eef;block-size:62px;border-right:1px solid #ecedf8;display:flex;inline-size:95px;justify-content:center;overflow:hidden}.spellbook-admin .spellbook-app__header-main{align-items:center;block-size:62px;display:flex;justify-content:space-between;padding:0 16px}.spellbook-app{position:fixed;height:calc(100vh - 32px);width:calc(100% - 160px);container-type:size;container-name:spellbook}body.folded .spellbook-app{width:calc(100% - 36px)}@media screen and (max-width:960px){.spellbook-app{width:calc(100% - 36px)}}@container spellbook (max-height: 560px){padding:.375rem .5rem!important}.gform-router-nav-bar__item-text{font-size:var(--gform-font-size-text-xs)}.wp-responsive-open .spellbook-app{margin-left:-20px}.wp-responsive-open .spellbook-app{margin-left:0}.forms_page_gwp_perks #wpfooter{display:none!important}.spellbook-admin .gform-modular-sidebar__content{background:#f7f9fc}.spellbook-app__content{padding-block:1.5rem 6rem;padding-inline:1.5rem}.spellbook-app__content .gform-button--primary-new{height:34px!important;background:#902eef;border:0!important}.spellbook-app__content .gform-button--primary-new:hover{background:#561c8f}.spellbook-app__content .gform-button--primary-new:disabled{background:#bc82f5}.spellbook-app__content .gform-input{height:34px}.spellbook-admin .gform-modular-sidebar__primary-sidebar{border-right:1px solid #ecedf8;inline-size:95px;background:#fff}.gform-router-nav-bar__list{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.gform-admin .gform-router-nav-bar__list.gform-router-nav-bar__list--bottom{margin-top:auto}.spellbook-app__nav-bar-item .nav-text-short{display:none}.spellbook-app__nav-bar-item .nav-text-short{display:inline}.gform-router-nav-bar__item-link{height:1.875rem!important;padding:.375rem .5rem!important}.spellbook-app__search-highlight{background-color:rgba(144,46,239,.1);color:#902eef;padding:0 2px;border-radius:2px;font-weight:500}.spellbook-plugin-settings-modal .components-modal__content{position:relative;margin:0;padding:0;width:40vw}.spellbook-plugin-settings-modal .components-modal__header{position:absolute;top:0}.spellbook-plugin-settings-modal .components-modal__header-heading-container{display:none}.registration-required-tag{background-color:#fbd8d0!important;color:#dd301d!important;border:1px solid #f1b7aa}.product-card__tags{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.product-card__tags>button{cursor:pointer;border:none;background:0 0;padding:0}.product-card__tags .gform-tag{height:22px;box-sizing:border-box;padding-block:0;line-height:21px}.gform-card__top-container{display:flex;flex-direction:column}.product-card__content{display:flex;flex-direction:column;min-height:0;flex:1}.product-card__buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;align-self:flex-start;padding-top:1rem}.spellbook-app__product-card-grid-item .gform-grid--item{max-width:100%}.spellbook-app__product-card-grid-item .gform-card__bottom-container{display:flex;justify-content:space-between}.spellbook-app__product-card-grid-item .gform-card__bottom-container .gform-grid--item{display:flex}.spellbook-app__product-card-grid-item .gform-card__bottom-container>.gform-grid{flex:1}.gform-card__top-container-description{margin:0}.product-card__header-buttons{display:flex;gap:.5rem}.version-tag--outdated{background-color:#f9ecc5!important;color:#a16938!important;border:1px solid #e9d1bb!important;cursor:pointer}.version-tag--available{background-color:#e1f6ed!important;color:#276a52!important;border:1px solid #aed9b6!important;cursor:pointer}.changelog-modal{width:60vw!important}.changelog-modal .components-modal__content{padding:2rem}.changelog-modal h1,.changelog-modal h2,.changelog-modal h3,.changelog-modal h4{margin-top:1.5rem;margin-bottom:1rem}.changelog-modal h1:first-child,.changelog-modal h2:first-child,.changelog-modal h3:first-child,.changelog-modal h4:first-child{margin-top:0}.changelog-modal ul{margin:1rem 0;padding-left:2rem}.changelog-modal li{margin:.5rem 0;list-style:disc}.changelog-modal code{background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-size:.9em}.gform-card--integration .gform-text.gform-text--color-dark-red{color:#af2718!important}.changelog-modal__error,.changelog-modal__loading{padding:2rem;text-align:center}.changelog-modal__error{color:#666}.gform-grid--container.spellbook-app__product-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));grid-auto-rows:1fr}.gform-card--integration{height:100%}.license-bar-all{position:relative;background:radial-gradient(ellipse 50.04% 360.95% at 100.09% 50.21%,rgba(144,46,239,.24) 0,rgba(7,28,38,.24) 100%),#071c26;border-radius:3px;box-shadow:0 2px 2px rgba(58,58,87,.0596411);overflow:hidden;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;margin-bottom:20px;padding:24px;display:flex;gap:24px}.license-bar-all .spellbook-section{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.license-bar-all .spellbook-form-container{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.license-bar-all .spellbook-input-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.license-bar-all .spellbook-input-wrapper{flex:1;min-width:0}.license-bar-all .spellbook-form-input{padding:8px 16px;border-radius:4px;border:1px solid #d4ecf7;background:0 0;color:rgba(255,255,255,.9);font-size:14px;font-weight:400;line-height:14px;min-height:0;box-shadow:none;flex:1}.license-bar-all .spellbook-form-input::placeholder{color:rgba(255,255,255,.45)}.license-bar-all .spellbook-form-input:focus{border:1px solid #bc82f5!important;box-shadow:0 0 0 1px #bc82f5!important;outline:0!important}.license-bar-all .spellbook-section:last-child .spellbook-form-input{min-width:200px;max-width:300px}.license-bar-all .spellbook-form-button{padding:8px 16px;background:#902eef;border-radius:4px;color:#fff;border:none;font-size:14px;line-height:14px;cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;display:flex;align-items:center;flex:0}.license-bar-all .spellbook-license-link{font-size:14px;font-weight:400;line-height:16.8px;margin-top:8px}.license-bar-all .spellbook-license-link .spellbook-error-message{color:#e26161}.license-bar-all .spellbook-license-link span{color:#d4ecf7}.license-bar-all .spellbook-license-link a{color:#d3abf9;text-decoration:underline;cursor:pointer}.license-bar-all .spellbook-vertical-divider{width:1px;background:rgba(255,255,255,.16);margin:0}.license-bar-all .spellbook-stars-background{position:absolute;right:-44px;top:0;width:171.65px;height:133.2px;opacity:.16;pointer-events:none;z-index:1}.license-bar-all .spellbook-star-large{position:absolute;left:38.45px;top:0;width:88px;height:134px}.license-bar-all .spellbook-star-small{position:absolute;left:0;top:5.55px;width:31px;height:31px}.license-bar-all h2{margin:0;padding:0}.license-bar-all button,.license-bar-all input{min-height:0;box-shadow:none}.license-bar-all .spellbook-form-button,.license-bar-all .spellbook-form-input{height:36px;box-sizing:border-box}.announcement-banner-container{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.announcement-banner{position:relative;border-radius:3px;padding:24px;display:flex;overflow:hidden;font-family:inter,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;box-shadow:0 2px 2px rgba(58,58,87,.0596411)}.announcement-banner__close{position:absolute;top:16px;right:16px;background:0 0;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;z-index:2}.announcement-banner__close:hover{background:rgba(0,0,0,.05)}.announcement-banner__content{display:flex;gap:24px;width:100%;align-items:center}.announcement-banner__image{flex-shrink:0;width:120px;height:auto}.announcement-banner__heading{font-size:20px;font-weight:700;line-height:1.3;margin:0;padding:0}.announcement-banner__description{font-size:14px;line-height:1.5;margin:0;padding:0}.announcement-banner__description :first-child{margin-top:0}.announcement-banner__description :last-child{margin-bottom:0}.announcement-banner__cta{display:inline-flex;align-items:center;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;align-self:flex-start;margin-top:8px}.announcement-banner--black-friday{background:#fff2f4;border:1px solid #fe2c55}.announcement-banner--black-friday .announcement-banner__close{color:#e13455}.announcement-banner--black-friday .announcement-banner__close:hover{background:rgba(254,44,85,.1)}.announcement-banner--black-friday .announcement-banner__heading{color:#212121}.announcement-banner--black-friday .announcement-banner__description{color:#263339}.announcement-banner--black-friday .announcement-banner__cta{background:#000;color:#fff;border:0}.announcement-banner--black-friday .announcement-banner__cta:hover{background:#212121}.announcement-banner--info{background:#e5fcff;border:1px solid #00adc6}.announcement-banner--info .announcement-banner__close{color:#007385}.announcement-banner--info .announcement-banner__close:hover{background:rgba(0,173,198,.1)}.announcement-banner--info .announcement-banner__heading{color:#005461}.announcement-banner--info .announcement-banner__description{color:#007385}.announcement-banner--info .announcement-banner__cta{background:#00adc6;color:#fff}.announcement-banner--info .announcement-banner__cta:hover{background:#009bb3}.announcement-banner--warning{background:#fffcf7;border:1px solid #f39c19}.announcement-banner--warning .announcement-banner__close{color:#943400}.announcement-banner--warning .announcement-banner__close:hover{background:rgba(243,156,25,.1)}.announcement-banner--warning .announcement-banner__heading{color:#641700}.announcement-banner--warning .announcement-banner__description{color:#943400}.announcement-banner--warning .announcement-banner__cta{background:#f39c19;color:#fff}.announcement-banner--warning .announcement-banner__cta:hover{background:#db7500}.announcement-banner--success{background:#f8fbfa;border:1px solid #0f8a56}.announcement-banner--success .announcement-banner__close{color:#07452b}.announcement-banner--success .announcement-banner__close:hover{background:rgba(15,138,86,.1)}.announcement-banner--success .announcement-banner__heading{color:#031c11}.announcement-banner--success .announcement-banner__description{color:#07452b}.announcement-banner--success .announcement-banner__cta{background:#0f8a56;color:#fff}.announcement-banner--success .announcement-banner__cta:hover{background:#0c6e45}.announcement-banner__close{top:12px;right:12px}.announcement-banner__heading{font-size:18px;padding-right:32px}.announcement-banner__description{font-size:13px}.gform-tabs__tab-badge--unregistered{background:#b73c22}.gform-tabs__tab-badge--update{background:#b77b1b}.spellbook-app__filter-bar{margin-bottom:1rem}.spellbook-app__filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.spellbook-app__filter-buttons button{margin:0}.spellbook-app__search-bar .gform-meta-box__content{padding:0}.spellbook-app__search-filter-container{display:flex;gap:1rem;align-items:stretch}.spellbook-app__search-input{flex:1;margin:1rem;max-width:330px}.spellbook-app__search-filter-container .gform-tabs{margin:0 0 0 auto}.spellbook-app__search-filter-container .gform-tabs__tablist{border-bottom:none;padding:0;height:100%;margin:0 1rem 0 auto}.spellbook-app__search-filter-container .gform-tabs__tab{margin-block-end:0;padding-block:0}.spellbook-app__search-input{max-width:none}.license-bar-suite .spellbook-license{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px}.license-bar-suite .spellbook-form-container{flex:3;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.license-bar-suite .spellbook-license{flex-wrap:nowrap}.license-bar-suite .spellbook-form-input{flex:1;max-width:330px;padding:6px 12px;border-radius:3px;border:1px solid #9092b0;background:0 0;color:#757575;font-size:14px;font-weight:400;line-height:14px;min-height:0;box-shadow:none;height:34px;box-sizing:border-box}.license-bar-suite .spellbook-form-input::placeholder{color:#757575}.license-bar-suite .spellbook-form-input:focus{border:1px solid #bc82f5!important;box-shadow:0 0 0 1px #bc82f5!important;outline:0!important}.license-bar-suite .spellbook-form-button{padding:8px 16px;background:#902eef;border-radius:3px;color:#fff;border:none;font-size:14px;line-height:14px;cursor:pointer;white-space:nowrap;min-height:0;box-shadow:none;height:34px;box-sizing:border-box}.license-bar-suite .spellbook-form-button:hover{background:#561c8f}.license-bar-suite .spellbook-form-button:disabled{background:#bc82f5}.license-bar-suite .spellbook-link-button{color:#902eef;background:0 0;border:none;font-size:14px;font-weight:400;line-height:14px;cursor:pointer;text-decoration:underline;padding:0}.license-bar-suite .spellbook-link-button:hover,.license-bar-suite a:hover{text-decoration:none}.license-bar-suite .spellbook-links{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:6px;height:30px}.license-bar-suite a{color:#902eef;font-weight:400;text-decoration:underline}.license-bar-suite .spellbook-vertical-divider{width:1px;height:16px;background:#e0e0e0;margin:0}.license-bar-suite .spellbook-stars-background{position:absolute;right:-44px;top:0;width:171.65px;height:133.2px;opacity:.1;pointer-events:none;z-index:1}.license-bar-suite .spellbook-star-large{position:absolute;left:38.45px;top:0}.license-bar-suite .spellbook-star-large svg{width:88px;height:78px}.license-bar-suite .spellbook-star-small{position:absolute;left:0;top:5.55px}.license-bar-suite .spellbook-star-small svg{width:31px;height:31px}.license-bar-suite--activated{display:flex;align-items:center;gap:0 16px;padding:0 12px 0 0;font-size:14px}.license-bar-suite--activated .suite-icon{padding:8px 10px 8px 6px;width:40px;height:40px;border-radius:0 30px 30px 0}.license-bar-suite--activated .suite-icon--perk{background:#f0f9f4}.license-bar-suite--activated .suite-icon--perk path[opacity="0.08"]{display:none}.license-bar-suite--activated .suite-icon--connect{background:#ffefed}.license-bar-suite--activated .suite-icon--connect path[opacity="0.1"]{display:none}.license-bar-suite--activated .suite-icon--shop{background:#f1f8fb}.license-bar-suite--activated .suite-icon--shop svg{margin-top:-3px}.license-bar-suite--activated .suite-icon--shop path[opacity="0.08"]{display:none}.license-bar-suite--activated .suite-icon--wiz-bundle{background:#fff7ec}.license-bar-suite--activated .suite-icon--wiz-bundle path[fill-opacity="0.16"]{display:none}.license-bar-suite--activated .spellbook-info{flex:1;display:flex;flex-direction:column;gap:4px}.license-bar-suite--activated .spellbook-title{font-weight:500;color:#1d2327;display:flex;align-items:center;gap:8px}.license-bar-suite--activated .spellbook-usage{color:#757575;display:flex;align-items:center;gap:8px}.license-bar-suite--activated .spellbook-usage a{color:#902eef;text-decoration:underline}.license-bar-suite__right{display:flex;align-items:center;gap:1rem;margin-left:auto;margin-right:.5rem}.license-bar-suite__right{gap:0}.license-bar-suite button{min-height:0;box-shadow:none}.license-status--expired{display:flex;width:fit-content;align-items:center;gap:.25rem;background-color:#fbd8d0!important;color:#dd301d!important;border:1px solid #f1b7aa;box-shadow:0 1px 4px rgba(18,25,97,.0779552);padding-inline:7px;padding-block:3px;border-radius:3px}.license-status--expired svg{flex-shrink:0;fill:#d32f2f}.license-box__content{display:grid;grid-template-columns:auto 1fr;gap:1.5rem}.license-box--empty .license-box__content{gap:0 1.5rem}.license-box--empty .gform-meta-box__content{align-items:center}.license-box__icon{grid-row:span 2}.license-box__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,auto));gap:1rem;align-items:baseline;justify-content:start}.license-box__stat{display:flex;flex-direction:column;gap:.25rem}.license-box__key-value{font-family:monospace!important}.license-box__key-dots-long{display:inline}.license-box__key-dots-medium,.license-box__key-dots-short{display:none}.license-box__key-dots-medium{display:inline}.license-box__key-dots-short{display:inline}.spellbook-app__content .license-box__actions>button{height:2.375rem!important}.license-box__empty{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.license-box__info{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.license-box__separator{width:1px;height:100%;background-color:#e4e4ee;display:none}.license-box__separator{display:block}.license-box__form:has(.license-box__error-message){gap:0}.license-box__form-inputs{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.license-box__input-wrapper{flex:1;min-width:250px;display:flex;flex-direction:column;gap:.25rem}.license-box__error-message{margin:.5rem 0;color:#d63638!important}.license-box__form-inputs>div:first-child{width:auto}.license-box__icon{grid-row:auto;margin-bottom:1rem}.license-box__actions{grid-column:1}.licenses-page__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}
/*# sourceMappingURL=dashboard.css.map */