.mai-plugins-description{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}.mai-plugins-description p{font-size:16px;margin:0 0 8px}.mai-plugins-cta .button-primary{letter-spacing:1px;padding:10px 26px;text-transform:uppercase}.mai-plugins-cta a{font-size:12.8px;text-decoration:none}.mai-plugins{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-top:32px}.mai-plugin{background:#fff;border:var(--mai-plugin-border,1px solid rgba(0,0,0,.1));border-radius:3px;box-shadow:0 2px 16px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:24px;position:relative}.mai-plugin-name{align-items:center;display:flex;gap:.5rem;justify-content:start;margin:0}.mai-plugin-name__mark{background:#5cb85c;border-radius:3px;color:#fff;font-size:12.8px;font-weight:600;padding:4px 8px}.mai-plugin-version{font-size:.8em;font-weight:400;margin-left:auto;opacity:.6}.mai-plugin-actions{align-items:center;display:flex;margin:auto 0 0}.mai-plugin-actions>*+*{margin-left:12px!important}.mai-plugin-actions .button[disabled]{cursor:not-allowed!important;position:relative}.mai-plugin-actions .button[disabled]:focus:before,.mai-plugin-actions .button[disabled]:hover:before{background:red;bottom:calc(100% + 6px);box-shadow:0 2px 16px 2px rgba(0,0,0,.05);color:#fff;content:attr(data-disabled);font-size:12px;left:50%;letter-spacing:1px;line-height:1;padding:8px 12px;position:absolute;transform:translateX(-50%)}.mai-plugin-actions .button[disabled]:focus:after,.mai-plugin-actions .button[disabled]:hover:after{--triangle-width:8px;border-left:var(--triangle-width) solid transparent;border-right:var(--triangle-width) solid transparent;border-top:var(--triangle-width) solid red;bottom:calc(100% - 2px);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.mai-plugin-active{color:#5cb85c;font-variant:all-small-caps}.mai-plugin-links{background:rgba(0,0,0,.05);display:grid;font-variant:all-small-caps;grid-template-columns:1fr 1fr;margin:24px -24px -24px;min-height:32px;padding:0 4px}.mai-plugin-links .dashicons{font-size:1.3em;height:1em;margin-right:4px;width:1em}.mai-plugin-docs,.mai-plugin-settings{align-items:center;display:inline-flex;padding:6px 8px;text-decoration:none}.mai-plugin-settings{display:var(--mai-plugin-settings-display,none);grid-column-start:1;justify-content:start}.mai-plugin-docs{grid-column-start:2;justify-content:end}.mai-plugin-is-active{--mai-plugin-settings-display:inline-flex}.mai-plugin-loading{--mai-plugin-border:1px solid rgba(0,0,0,.05)}.mai-plugin-loading>:not(.mai-plugin-loader){opacity:.25}.mai-plugin-loader{--loader-size:44px;--checkmark-width:22px;--checkmark-height:12px;--checkmark-color:#5cb85c;display:block;height:var(--loader-size);left:50%;margin:calc(var(--loader-size)*-.5) 0 0 calc(var(--loader-size)*-.5);position:absolute;text-indent:-9999em;top:calc(50% - 16px);width:var(--loader-size)}.mai-plugin-loader-inner{display:block;height:100%;position:relative;width:100%}.mai-plugin-loader-circle,.mai-plugin-loader-circle-done{border-radius:50%;display:block;height:calc(var(--loader-size) - 6px);left:0;position:absolute;top:0;width:calc(var(--loader-size) - 6px)}.mai-plugin-loader-circle{animation:maiplugincircle 1s linear infinite;border:3px solid rgba(0,0,0,.2);border-left:3px solid var(--checkmark-color)}.mai-plugin-loader-circle-done{animation:maiplugincircledone 1s ease;border:3px solid var(--checkmark-color)}.mai-plugin-loader-checkmark{animation:maiplugincheck 1.5s ease;border-bottom:3px solid var(--checkmark-color);border-left:3px solid var(--checkmark-color);height:var(--checkmark-height);left:8px;opacity:1;position:absolute;top:24px;transform:rotate(-50deg);transform-origin:top left;width:var(--checkmark-width)}@keyframes maiplugincircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes maiplugincircledone{0%{border-color:transparent}to{border-color:var(--checkmark-color)}}@keyframes maiplugincheck{0%{height:0;width:0}20%{height:var(--checkmark-height);width:0}40%{height:var(--checkmark-height);width:var(--checkmark-width)}to{height:var(--checkmark-height);width:var(--checkmark-width)}}@media only screen and (min-width:600px){.mai-plugins-description:not(.has-design-pack){grid-template-columns:2fr 1fr;place-items:center}.mai-plugins-cta a{display:block;text-align:center}}