.wp-block-create-block-ql-canvas-roles{--ql-role-text:#f5f5f5;--ql-role-text-soft:#a8a8a8;--ql-role-text-muted:#787878;--ql-role-border:#393939;--ql-role-accent:#2588ed;--ql-role-sticky-offset:0;background:#101010;box-sizing:border-box;color:var(--ql-role-text);margin:0 auto;max-width:1440px;min-height:max(400px,100vh);padding:0 20px;width:100%}.wp-block-create-block-ql-canvas-roles *,.wp-block-create-block-ql-canvas-roles :after,.wp-block-create-block-ql-canvas-roles :before{box-sizing:inherit}.wp-block-create-block-ql-canvas-roles .ql-role-library{min-width:0;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-library__header{align-items:center;display:flex;gap:12px;min-height:25px}.wp-block-create-block-ql-canvas-roles .ql-role-library__back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#d0d0d0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:400;gap:5px;height:22px;padding:0}.wp-block-create-block-ql-canvas-roles .ql-role-library__back:hover{color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-library__back:focus-visible{outline:2px solid #75b8ff;outline-offset:3px}.wp-block-create-block-ql-canvas-roles .ql-role-library__back-icon{background:url(../images/ic_back.dfc2e10e.webp) 50%/contain no-repeat;display:block;height:22px;width:22px}.wp-block-create-block-ql-canvas-roles .ql-role-library__header-divider{background:#393939;height:18px;width:1px}.wp-block-create-block-ql-canvas-roles .ql-role-library__title{color:#f7f7f7;font-size:18px;font-weight:500;line-height:26px;margin:0}.wp-block-create-block-ql-canvas-roles .ql-role-library__controls{align-items:stretch;background:#101010;display:flex;flex-direction:column;gap:10px;min-height:48px;padding-bottom:10px;position:sticky;top:var(--ql-role-sticky-offset);z-index:10}.wp-block-create-block-ql-canvas-roles .ql-role-library__controls-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.wp-block-create-block-ql-canvas-roles .ql-role-library__tabs{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.wp-block-create-block-ql-canvas-roles .ql-role-library__tabs-loading{color:var(--ql-role-text-muted);font-size:14px;line-height:34px}.wp-block-create-block-ql-canvas-roles .ql-role-library__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--ql-role-border);border-radius:18px;color:#b6b6b6;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;justify-content:center;line-height:20px;min-height:34px;padding:5px 15px;transition:color .16s ease,border-color .16s ease,background-color .16s ease;white-space:nowrap}.wp-block-create-block-ql-canvas-roles .ql-role-library__tab:hover{border-color:#626262;color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-library__tab.is-active{background:#3c3c3c;border-color:#505050;color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-library__tab:focus-visible{outline:2px solid #76b8ff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search{display:block;flex:0 0 280px;max-width:100%;position:relative;width:280px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1a1a1a;border:1px solid #424242;border-radius:19px;color:#f4f4f5;display:block;font:inherit;font-size:14px;height:36px;line-height:20px;padding:7px 38px;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-library__search input::-moz-placeholder{color:#777;opacity:1}.wp-block-create-block-ql-canvas-roles .ql-role-library__search input::placeholder{color:#777;opacity:1}.wp-block-create-block-ql-canvas-roles .ql-role-library__search input:focus{border-color:#6e9fd0;outline:none}.wp-block-create-block-ql-canvas-roles .ql-role-library__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-icon{background:url(../images/ic_search.76351bc3.webp) 50%/contain no-repeat;height:14px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-56%);width:14px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#a6a6a6;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:9px;top:50%;transform:translateY(-50%);width:22px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear:hover{background:#303030;color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear:focus-visible{outline:2px solid #76b8ff;outline-offset:1px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear span,.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear span:after{background:url(../images/ic_clear.26194361.webp) 50%/contain no-repeat;display:block;height:16px;transform:none;width:16px}.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear span:after,.wp-block-create-block-ql-canvas-roles .ql-role-library__search-clear[hidden]{display:none}.wp-block-create-block-ql-canvas-roles .ql-role-library__grid{display:grid;gap:12px 6px;grid-template-columns:repeat(auto-fill,190px);min-width:0;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-library__grid--status{align-items:center;display:flex;justify-content:center;min-height:410px}.wp-block-create-block-ql-canvas-roles .ql-role-card{cursor:pointer;min-width:0;outline:none}.wp-block-create-block-ql-canvas-roles .ql-role-card:focus-visible .ql-role-card__cover{outline:2px solid #76b8ff;outline-offset:3px}.wp-block-create-block-ql-canvas-roles .ql-role-card__cover{background:#f3f4f5;border:1px solid #555;border-radius:7px;height:262px;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease;width:190px}.wp-block-create-block-ql-canvas-roles .ql-role-card:focus-within .ql-role-card__cover,.wp-block-create-block-ql-canvas-roles .ql-role-card:hover .ql-role-card__cover{border-color:var(--ql-role-accent);box-shadow:0 0 0 1px rgba(37,136,237,.38)}.wp-block-create-block-ql-canvas-roles .ql-role-card__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-card__cover-placeholder,.wp-block-create-block-ql-canvas-roles .ql-role-dialog__cover-placeholder{background:linear-gradient(145deg,#f8f8f8,#e0e0e0);display:block;height:100%;position:relative;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-card__cover-placeholder:before,.wp-block-create-block-ql-canvas-roles .ql-role-dialog__cover-placeholder:before{aspect-ratio:1;background:#b5b5b5;border-radius:50%;content:"";left:50%;position:absolute;top:22%;transform:translateX(-50%);width:28%}.wp-block-create-block-ql-canvas-roles .ql-role-card__cover-placeholder:after,.wp-block-create-block-ql-canvas-roles .ql-role-dialog__cover-placeholder:after{background:#b5b5b5;border-radius:48% 48% 10% 10%;bottom:12%;content:"";height:48%;left:50%;position:absolute;transform:translateX(-50%);width:56%}.wp-block-create-block-ql-canvas-roles .ql-role-card__favorite{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,8%,.28);border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:25px;justify-content:center;left:5px;opacity:0;padding:0;pointer-events:auto;position:absolute;top:5px;transition:opacity .15s ease;width:25px;z-index:4}.wp-block-create-block-ql-canvas-roles .ql-role-card__favorite img{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.wp-block-create-block-ql-canvas-roles .ql-role-card__favorite:hover{opacity:1}.wp-block-create-block-ql-canvas-roles .ql-role-card__favorite:focus-visible{opacity:1;outline:2px solid #76b8ff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-card:focus-within .ql-role-card__favorite,.wp-block-create-block-ql-canvas-roles .ql-role-card:hover .ql-role-card__favorite,.wp-block-create-block-ql-canvas-roles .ql-role-card__cover:hover .ql-role-card__favorite,.wp-block-create-block-ql-canvas-roles .ql-role-card__favorite.is-collected{opacity:1;pointer-events:auto}.wp-block-create-block-ql-canvas-roles .ql-role-card__more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,8%,.28);border:0;border-radius:5px;cursor:pointer;display:inline-flex;height:25px;justify-content:center;opacity:0;padding:0;pointer-events:auto;position:absolute;right:5px;top:5px;transition:opacity .15s ease;width:25px;z-index:2}.wp-block-create-block-ql-canvas-roles .ql-role-card__more img{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.wp-block-create-block-ql-canvas-roles .ql-role-card__more:focus-visible,.wp-block-create-block-ql-canvas-roles .ql-role-card__more:hover{background:hsla(0,0%,6%,.58)}.wp-block-create-block-ql-canvas-roles .ql-role-card__more:focus-visible{outline:2px solid #76b8ff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-card__menu{inset:0;pointer-events:none;position:absolute;z-index:3}.wp-block-create-block-ql-canvas-roles .ql-role-card:focus-within .ql-role-card__more,.wp-block-create-block-ql-canvas-roles .ql-role-card:hover .ql-role-card__more{opacity:1}.wp-block-create-block-ql-canvas-roles .ql-role-card__actions{align-items:stretch;background:rgba(29,29,29,.92);border-radius:5px;box-shadow:0 6px 16px rgba(0,0,0,.38);display:flex;flex-direction:column;opacity:0;padding:5px;pointer-events:none;position:absolute;right:5px;top:34px;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;width:min(100% - 20px,98px);z-index:1}.wp-block-create-block-ql-canvas-roles .ql-role-card__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:3px;color:#e2e2e2;cursor:pointer;font:inherit;font-size:12px;line-height:19px;min-height:23px;padding:2px 6px;text-align:left;white-space:nowrap}.wp-block-create-block-ql-canvas-roles .ql-role-card__actions button:hover:not(:disabled){background:hsla(0,0%,100%,.13);color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-card__actions button:focus-visible{outline:1px solid #76b8ff;outline-offset:1px}.wp-block-create-block-ql-canvas-roles .ql-role-card__menu:focus-within .ql-role-card__actions,.wp-block-create-block-ql-canvas-roles .ql-role-card__menu:hover .ql-role-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.wp-block-create-block-ql-canvas-roles .ql-role-card__use{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ql-role-accent);border:0;border-radius:16px;bottom:8px;color:#fff;cursor:pointer;font:inherit;font-size:14px;left:50%;line-height:32px;min-height:32px;opacity:0;padding:0 12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:background-color .15s ease,opacity .15s ease;white-space:nowrap;width:calc(100% - 48px);z-index:4}.wp-block-create-block-ql-canvas-roles .ql-role-card__use:hover:not(:disabled){background:#469df2}.wp-block-create-block-ql-canvas-roles .ql-role-card__use:disabled{cursor:wait;opacity:.65}.wp-block-create-block-ql-canvas-roles .ql-role-card__use:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-card:focus-within .ql-role-card__use,.wp-block-create-block-ql-canvas-roles .ql-role-card:hover .ql-role-card__use{opacity:1;pointer-events:auto}.wp-block-create-block-ql-canvas-roles .ql-role-card__name{color:#e1e1e1;font-size:14px;font-weight:400;line-height:22px;margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-create-block-ql-canvas-roles .ql-role-card__attributes{color:#7e7e7e;font-size:13px;font-weight:400;line-height:20px;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-create-block-ql-canvas-roles .ql-role-card--skeleton{pointer-events:none}.wp-block-create-block-ql-canvas-roles .ql-role-card--skeleton .ql-role-card__cover,.wp-block-create-block-ql-canvas-roles .ql-role-skeleton{background:#292929;border-color:transparent;overflow:hidden;position:relative}.wp-block-create-block-ql-canvas-roles .ql-role-card--skeleton .ql-role-card__cover:after,.wp-block-create-block-ql-canvas-roles .ql-role-skeleton:after{animation:ql-role-loading 1.2s ease-in-out infinite alternate;background:hsla(0,0%,100%,.08);content:"";inset:0;position:absolute}.wp-block-create-block-ql-canvas-roles .ql-role-card--skeleton .ql-role-card__cover span{display:none}.wp-block-create-block-ql-canvas-roles .ql-role-skeleton{border-radius:3px;display:block;height:11px;margin-top:8px}.wp-block-create-block-ql-canvas-roles .ql-role-skeleton--title{width:58%}.wp-block-create-block-ql-canvas-roles .ql-role-skeleton--attributes{margin-top:5px;width:78%}@keyframes ql-role-loading{0%{opacity:.16}to{opacity:.72}}.wp-block-create-block-ql-canvas-roles .ql-role-library__status{align-items:center;color:var(--ql-role-text-soft);display:flex;flex-direction:column;gap:10px;text-align:center}.wp-block-create-block-ql-canvas-roles .ql-role-library__status p{font-size:14px;line-height:22px;margin:0}.wp-block-create-block-ql-canvas-roles .ql-role-library__status.is-error p{color:#e1a6a6}.wp-block-create-block-ql-canvas-roles .ql-role-library__status-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.wp-block-create-block-ql-canvas-roles .ql-role-library__status-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ql-role-accent);border:0;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:13px;line-height:20px;min-height:30px;padding:4px 14px}.wp-block-create-block-ql-canvas-roles .ql-role-library__status-action:hover{background:#469df2}.wp-block-create-block-ql-canvas-roles .ql-role-library__status-action:focus-visible{outline:2px solid #76b8ff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-library__loading-more{color:var(--ql-role-text-muted);font-size:13px;grid-column:1/-1;line-height:20px;padding:4px 0;text-align:center}.wp-block-create-block-ql-canvas-roles .ql-role-library__sentinel{height:1px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog[hidden]{display:none}.wp-block-create-block-ql-canvas-roles .ql-role-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__backdrop{background:rgba(0,0,0,.72);inset:0;position:absolute}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__panel{background:#242424;border:1px solid #494949;border-radius:8px;box-shadow:0 16px 44px rgba(0,0,0,.42);max-height:min(680px,100vh - 40px);overflow:auto;position:relative;width:min(660px,100%);z-index:1}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__content{display:grid;gap:20px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);padding:24px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__cover{align-self:start;aspect-ratio:.79;background:#303030;border-radius:6px;overflow:hidden}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__copy h2{color:#f3f3f3;font-size:18px;font-weight:500;line-height:26px;margin:0;padding-right:24px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__attributes{color:#9b9b9b;font-size:13px;line-height:20px;margin:7px 0 0}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__bio,.wp-block-create-block-ql-canvas-roles .ql-role-dialog__description{color:#b8b8b8;font-size:14px;line-height:22px;margin:14px 0 0;white-space:pre-wrap}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__bio strong{color:#dedede;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:13px;line-height:20px;min-height:34px;padding:6px 14px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__actions button:disabled{cursor:wait;opacity:.58}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__actions button:focus-visible{outline:2px solid #76b8ff;outline-offset:2px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__use{background:var(--ql-role-accent)}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__use:hover{background:#469df2}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__save{background:#414141}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__save:hover:not(:disabled){background:#555}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:5px;color:#b6b6b6;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:28px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close:focus-visible{outline:2px solid #76b8ff;outline-offset:1px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close-icon,.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close-icon:after{background:currentcolor;display:block;height:1px;transform:rotate(45deg);width:13px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__close-icon:after{content:"";transform:rotate(90deg)}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__loading{color:var(--ql-role-text-soft);font-size:14px;grid-column:1/-1;line-height:22px;padding:44px 20px;text-align:center}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__loading.is-error{color:#e1a6a6}@media(max-width:700px){.wp-block-create-block-ql-canvas-roles{min-height:100dvh;padding:10px 12px 20px}.wp-block-create-block-ql-canvas-roles .ql-role-library__controls{align-items:stretch;flex-direction:column;gap:10px}.wp-block-create-block-ql-canvas-roles .ql-role-library__controls-row{flex-direction:column;gap:10px}.wp-block-create-block-ql-canvas-roles .ql-role-library__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.wp-block-create-block-ql-canvas-roles .ql-role-library__search{flex-basis:auto;width:100%}.wp-block-create-block-ql-canvas-roles .ql-role-library__grid{gap:12px 6px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog{align-items:flex-end;padding:10px}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__panel{max-height:calc(100dvh - 20px)}.wp-block-create-block-ql-canvas-roles .ql-role-dialog__content{gap:14px;grid-template-columns:96px minmax(0,1fr);padding:20px}}@media(max-width:460px){.wp-block-create-block-ql-canvas-roles .ql-role-card__actions{width:min(100% - 10px,98px)}}@media(prefers-reduced-motion:reduce){.wp-block-create-block-ql-canvas-roles *,.wp-block-create-block-ql-canvas-roles :after,.wp-block-create-block-ql-canvas-roles :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-create-block-ql-canvas-roles button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}
