.fc--display-rules__location-control{display:grid;gap:4px;grid-auto-rows:auto;grid-template-columns:24px minmax(176px,1fr) 32px;max-width:100%;min-width:var(--fc--display-rules-control-width,248px);position:relative;width:var(--fc--display-rules-control-width,248px)}.fc--display-rules__location-control:disabled{text-decoration:line-through}.fc--display-rules__pre-publish-panel .fc--display-rules__location-control{width:100%}.fc--display-rules__location-control .fc--display-rules__location-control__grouped-select-control{grid-column:1/3;grid-row:1/2;position:relative}.fc--display-rules__location-control .fc--display-rules__location-control__remove-button{grid-column:3/4;grid-row:1/2;height:100%;padding:0;width:100%}.fc--display-rules__location-control.has-data-controls .fc--display-rules__location-control__remove-button{grid-row:1/3}.fc--display-rules__location-control .fc--display-rules__location-control__entity-record-control{grid-column:2/3;grid-row:2/3;position:relative}.fc--display-rules__location-control .fc--display-rules__location-control__visualizer{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:2px;grid-column:1/2;grid-row:2/3;height:calc(50% + 4px);left:calc(50% + 1px);position:relative;top:-4px;width:100%}
:root{--fc--grouped-select-control--color:var(--fc--input--color);--fc--grouped-select-control--background:var(--fc--input--background);--fc--grouped-select-control--border:var(--fc--input--border);--fc--grouped-select-control--box-shadow:var(--fc--input--box-shadow);--fc--grouped-select-control--text-shadow:var(--fc--input--text-shadow);--fc--grouped-select-control--outline:var(--fc--input--outline);--fc--grouped-select-control--caret:currentColor;--fc--grouped-select-control--disabled--color:var(--fc--input--disabled--color);--fc--grouped-select-control--disabled--background:var(--fc--input--disabled--background);--fc--grouped-select-control--disabled--border:var(--fc--input--disabled--border);--fc--grouped-select-control--disabled--box-shadow:var(--fc--input--disabled--box-shadow);--fc--grouped-select-control--disabled--text-shadow:var(--fc--input--disabled--text-shadow);--fc--grouped-select-control--disabled--outline:var(--fc--input--disabled--outline);--fc--grouped-select-control--disabled--caret:currentColor}.fc-grouped-select-control{--color:var(--fc--grouped-select-control--color);--background:var(--fc--grouped-select-control--background);--border:var(--fc--grouped-select-control--border);--box-shadow:var(--fc--grouped-select-control--box-shadow);--text-shadow:var(--fc--grouped-select-control--text-shadow);--outline:var(--fc--grouped-select-control--outline);--caret:var(--fc--grouped-select-control--caret);--disabled--color:var(--fc--grouped-select-control--disabled--color);--disabled--background:var(--fc--grouped-select-control--disabled--background);--disabled--border:var(--fc--grouped-select-control--disabled--border);--disabled--box-shadow:var(--fc--grouped-select-control--disabled--box-shadow);--disabled--text-shadow:var(--fc--grouped-select-control--disabled--text-shadow);--disabled--outline:var(--fc--grouped-select-control--disabled--outline);--disabled--caret:var(--fc--grouped-select-control--disabled--caret)}.fc-grouped-select-control .components-input-control__container{background:var(--background);color:var(--color)}.fc-grouped-select-control .components-select-control__input{color:var(--color);outline:var(--outline);text-shadow:var(--text-shadow)}.fc-grouped-select-control .components-input-control__suffix svg{fill:var(--caret)}.fc-grouped-select-control .components-input-control__backdrop{border:var(--border);box-shadow:var(--box-shadow)}.fc-grouped-select-control:has(select:disabled) .components-input-control__container{background:var(--disabled--background);color:var(--disabled--color)}.fc-grouped-select-control:has(select:disabled) .components-select-control__input{color:var(--disabled--color);outline:var(--disabled--outline);text-shadow:var(--disabled--text-shadow)}.fc-grouped-select-control:has(select:disabled) .components-input-control__suffix svg{fill:var(--disabled--caret)}.fc-grouped-select-control:has(select:disabled) .components-input-control__backdrop{border:var(--disabled--border);box-shadow:var(--disabled--box-shadow)}
.fc--entity-record-control{--suggestion-height:33px;--suggestion-max-height:calc(var(--suggestion-height)*5);display:block;margin:0;max-width:100%;padding:0;position:relative;width:100%}.fc--entity-record-control .fc--entity-record-control__popup{background:#fff;border:1px solid #949494;border-radius:2px;box-shadow:0 0 6px 1px #949494;left:0;overflow:hidden;position:absolute;top:calc(100% + 2px);width:100%;z-index:99999}.fc--entity-record-control .fc--entity-record-control__is-resolving{display:flex;font-size:13px;justify-content:flex-end;margin:0;min-height:32px;padding:4px 4px 5px;position:relative}.fc--entity-record-control .fc--entity-record-control__is-resolving .fc--entity-record-control__icon{animation:fc--entity-record-control__spin 4s linear infinite;display:block;height:24px;width:24px}.fc--entity-record-control .fc--entity-record-control__no-results{font-size:13px;margin:0;min-height:32px;padding:8px 12px}.fc--entity-record-control .components-form-token-field .components-form-token-field__label{display:none}.fc--entity-record-control .components-form-token-field .components-form-token-field__input-container{background:#fff;position:relative}.fc--entity-record-control .components-form-token-field .components-form-token-field__input-container:has(input:disabled){background:hsla(0,0%,100%,.5);border-color:hsla(240,3%,87%,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);outline:none}.fc--entity-record-control .components-form-token-field .components-form-token-field__input-container:has(input:disabled) .input[type=text].components-form-token-field__input{color:rgba(44,51,56,.5);text-decoration:inherit}.fc--entity-record-control .components-form-token-field .components-form-token-field__input-container>.components-flex{padding:2px 7px}.fc--entity-record-control .components-form-token-field .components-form-token-field__input-container .components-form-token-field__suggestions-list{background:#fff;border:1px solid #949494;border-radius:2px;box-shadow:0 0 6px 1px #949494;left:0;max-height:var(--suggestion-max-height);max-width:100%;overflow:hidden;overflow-y:auto;position:absolute;top:calc(100% + 2px);z-index:99999}.fc--entity-record-control.is-next-40px-default-size .components-form-token-field__input-container>.components-flex{padding:5px 8px}.fc--entity-record-control.is-next-40px-default-size .components-form-token-field__input-container>.components-flex .components-form-token-field__token{background:#f0f0f1;border:1px solid #ddd;border-radius:2px;display:grid;gap:0;grid-auto-rows:auto;grid-template-columns:1fr 28px}.fc--entity-record-control.is-next-40px-default-size .components-form-token-field__input-container>.components-flex .components-form-token-field__token .components-form-token-field__token-text{align-items:center;background:none;border-radius:0;display:flex;grid-column:1/2;grid-row:1/2;justify-content:flex-start;line-height:1.4;padding:4px 0 4px 8px;white-space:normal}.fc--entity-record-control.is-next-40px-default-size .components-form-token-field__input-container>.components-flex .components-form-token-field__token .components-form-token-field__remove-token{align-items:center;background:none;border-radius:0;display:flex;grid-column:2/3;grid-row:1/2;height:100%;justify-content:center;width:100%}.fc--entity-record-control.is-next-40px-default-size .components-form-token-field__input-container>.components-flex input[type=text].components-form-token-field__input{height:28px;line-height:28px;margin:0}@keyframes fc--entity-record-control__spin{to{transform:rotate(1turn)}}
.fc--display-rules__locations-control .fc--repeater-control__label svg{fill:#f0b849;display:block;transform:rotate(180deg)}.fc--display-rules__locations-control .fc--repeater-control__no-items{font-style:italic}
.fc--repeater-control .fc--repeater-control__label{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;min-height:24px}.fc--repeater-control .fc--repeater-control__container{height:100%;margin:0;min-width:var(--fc--repeater-control-min-width,248px)}.fc--repeater-control .fc--repeater-control__container,.fc--repeater-control .fc--repeater-control__container .fc--repeater-control__items{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:stretch;max-width:100%;width:100%}.fc--repeater-control .fc--repeater-control__container .fc--repeater-control__items .fc--repeater-control__no-items{align-items:center;display:flex;justify-content:flex-start;min-height:32px;padding:0 8px}.fc--repeater-control .fc--repeater-control__container .fc--repeater-control__controls{align-items:center;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:flex-start;width:100%}.fc--repeater-control .fc--repeater-control__add-button{height:32px;justify-content:center;min-width:32px;padding:0;width:32px}
.fc--display-rules__role-control{display:grid;gap:4px;grid-auto-rows:auto;grid-template-columns:minmax(200px,1fr) 32px;max-width:100%;min-width:var(--fc--display-rules-control-width,248px);position:relative;width:var(--fc--display-rules-control-width,248px);z-index:1}.fc--display-rules__role-control:focus-within{z-index:2}.fc--display-rules__role-control:disabled{text-decoration:line-through}.fc--display-rules__pre-publish-panel .fc--display-rules__role-control{width:100%}.fc--display-rules__role-control .fc--display-rules__role-control__grouped-select-control{grid-column:1/2;grid-row:1/2;position:relative;z-index:2}.fc--display-rules__role-control .fc--display-rules__role-control__remove-button{grid-column:2/3;grid-row:1/2;height:100%;padding:0;width:100%}
.fc--display-rules__roles-control .fc--repeater-control__label svg{fill:#f0b849;display:block;transform:rotate(180deg)}.fc--display-rules__roles-control .fc--repeater-control__no-items{font-style:italic}
.fc-display-rules-list{display:flex;flex-direction:column;gap:4px}.fc-display-rules-list__summary,.fc-display-rules-list__summary-button,.fc-display-rules-list__summary-card{width:100%}.fc-display-rules-list__summary-button,.fc-display-rules-list__summary-card{align-items:flex-start;background:transparent;border:0;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;text-align:left}.fc-display-rules-list__summary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.fc-display-rules-list__summary-button:focus-visible{border-radius:2px;outline:2px solid #2271b1;outline-offset:2px}.fc-display-rules-list__summary{display:grid;gap:4px}.fc-display-rules-list__summary-empty{align-items:center;display:inline-flex;gap:6px}.fc-display-rules-list__summary-empty-icon{color:#f0b849;fill:currentColor;flex-shrink:0;height:16px;width:16px}.fc-display-rules-list__summary-empty-icon svg{fill:currentColor;transform:rotate(180deg)}.fc-display-rules-list__summary-empty-icon.dashicons{align-items:center;display:inline-flex;font-size:16px;justify-content:center;line-height:16px}.fc-display-rules-list__summary-empty-text{color:#1d2327;font-size:12px;line-height:1.45}.fc-display-rules-list__summary-row{align-items:start;display:grid;gap:6px;grid-template-columns:58px minmax(0,1fr)}.fc-display-rules-list__summary-label{color:#646970;font-size:12px;font-weight:600}.fc-display-rules-list__summary-value{color:#1d2327;font-size:12px;line-height:1.45}.fc-display-rules-list__summary-action{color:#2271b1;display:none;font-size:12px;line-height:1.4;text-decoration:none}.fc-display-rules-list__summary-button:focus-visible .fc-display-rules-list__summary-action,.fc-display-rules-list__summary-button:hover .fc-display-rules-list__summary-action,.wp-list-table tbody tr:focus-within .fc-display-rules-list__summary-action,.wp-list-table tbody tr:hover .fc-display-rules-list__summary-action{display:inline}.fc-display-rules-list__summary-button:focus-visible .fc-display-rules-list__summary-action,.fc-display-rules-list__summary-button:hover .fc-display-rules-list__summary-action{text-decoration:underline}.fc-display-rules-list__locked-message{color:#646970;font-size:12px;line-height:1.45;margin:0}.fc-display-rules-list__modal-body{display:flex;flex-direction:column;gap:16px}.fc-display-rules-list__modal-description{color:#50575e;margin:0}.fc-display-rules-list__sections{display:flex;flex-direction:column;gap:18px}.fc-display-rules-list__section{border-top:1px solid #f0f0f1;padding-top:18px}.fc-display-rules-list__section:first-child{border-top:0;padding-top:0}.fc-display-rules-list__modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}
