.cc__component-device-toggle{display:flex;justify-content:space-between}.cc__component-device-toggle .cc__component-device-toggle__control,.cc__component-device-toggle .cc__component-device-toggle__label{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cc__component-device-toggle .cc__component-device-toggle__label svg{margin-right:8px}.cc__component-device-toggle .cc__component-device-toggle__control .components-base-control,.cc__component-device-toggle .cc__component-device-toggle__control .components-toggle-control .components-base-control__field{margin-bottom:0}.cc__component-device-toggle .cc__component-device-toggle__control .components-base-control .components-form-toggle,.cc__component-device-toggle .cc__component-device-toggle__control .components-toggle-control .components-base-control__field .components-form-toggle{margin-left:8px;margin-right:0}.cc__component-device-toggle .cc__component-device-toggle__control label{display:none!important}
.component-smart-token-control{width:100%}.component-smart-token-control .component-smart-token-control__input{border:1px solid #8c8f94;border-radius:4px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;margin:0 1px;padding:5px}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__tokens{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__tokens .component-smart-token-control__token{background-color:#eee;border:1px solid #8c8f94;border-radius:4px;display:inline-block;padding:0 4px;width:max-content}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__tokens .component-smart-token-control__token .component-smart-token-control__token-label{display:inline-block;vertical-align:middle}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__tokens .component-smart-token-control__token button.component-smart-token-control__token-remove{display:inline-block;height:auto;margin-left:2px;min-width:auto}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__tokens .component-smart-token-control__token button.component-smart-token-control__token-remove svg{height:1em;vertical-align:middle;width:1em}.component-smart-token-control .component-smart-token-control__input input[type=text]{background:transparent;border:none;box-shadow:none;flex-grow:1;line-height:1.2;margin:0;min-height:auto;padding:0;width:100%}.component-smart-token-control .component-smart-token-control__input.input-disabled input[type=text]{display:none}.component-smart-token-control .component-smart-token-control__input .component-smart-token-control__toggle{height:auto;margin:0;min-width:auto;padding:0}.component-smart-token-control__suggestion{cursor:pointer;display:block;line-height:1;min-width:100%;padding:8px 10px;width:max-content}.component-smart-token-control__suggestion.is-currently-highlighted,.component-smart-token-control__suggestion:focus,.component-smart-token-control__suggestion:hover{background-color:var(--wp-admin-theme-color);color:#fff}.component-smart-token-control__suggestion.is-selected{background-color:#ccc;cursor:pointer;pointer-events:none}
.components-url-control .components-base-control__label{display:block}.components-url-control .url-control-wrapper .url-control{position:relative}.components-url-control .url-control-wrapper .url-control .url-control__input-icon{color:#1e1e1e;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.components-url-control .url-control-wrapper .url-control .url-control__input{display:block;font-size:1.2em;min-height:50px;padding-left:36px;width:100%}.components-url-control .url-control-wrapper .url-control .url-control__actions{position:absolute;right:9px;top:9px}.components-url-control .url-control-wrapper .url-control .url-control__actions .components-button,.components-url-control .url-control-wrapper .url-control .url-control__actions .components-spinner{margin:0 0 0 5px;padding:0}.components-url-control .url-control-wrapper .url-control .url-control__actions .components-button{height:auto;min-width:auto}.components-url-control .url-control-wrapper .url-control .url-control__actions .components-spinner{height:24px;width:24px}.suggestions-popover>.components-popover__content{width:-moz-fit-content;width:fit-content}.suggestions-popover>.components-popover__content .suggestion{align-items:flex-start;background:#fff;border:none;border-radius:2px;cursor:pointer;display:flex;font-size:13px;height:auto;padding:12px 16px;position:relative;text-align:left;width:100%}.suggestions-popover>.components-popover__content .suggestion.is-selected,.suggestions-popover>.components-popover__content .suggestion:hover{background-color:#f0f0f0}.suggestions-popover>.components-popover__content .suggestion-item-info,.suggestions-popover>.components-popover__content .suggestion-item-title{overflow:hidden;text-overflow:ellipsis}.suggestions-popover>.components-popover__content .suggestion-item-header{align-items:flex-start;display:block;flex-direction:row;margin-right:8px;overflow-wrap:break-word;text-align:left;white-space:pre-wrap;word-break:break-all}.suggestions-popover>.components-popover__content .suggestion-item-icon{display:flex;flex-shrink:0;justify-content:center;margin-right:8px;max-height:24px;position:relative;top:.2em;width:24px}.suggestions-popover>.components-popover__content .suggestion-item-title{display:block;font-weight:500;margin-bottom:.2em;position:relative}.suggestions-popover>.components-popover__content .suggestion-item-info{color:#757575;display:block;font-size:.9em;line-height:1.3;word-break:break-all}.suggestions-popover>.components-popover__content .suggestion-item-type{background-color:#f0f0f0;border-radius:2px;display:block;font-size:.9em;margin-left:auto;padding:3px 6px;white-space:nowrap}
.component-list-table{background:#f9fafb;border:1px solid #ddd;border-spacing:0;box-shadow:0 1px 1px rgba(0,0,0,.04);width:100%}.component-list-table *{word-wrap:break-word}.component-list-table td,.component-list-table th{color:#50575e;padding:10px}.component-list-table td{font-size:13px;line-height:1.5em;vertical-align:top}.component-list-table tfoot td,.component-list-table th,.component-list-table thead td{font-size:14px;text-align:left}.component-list-table tfoot,.component-list-table thead{background-color:#fff}.component-list-table tbody tr td,.component-list-table tbody tr th{border-bottom:1px solid #ddd}.component-list-table tbody tr .item-actions{display:flex;gap:10px;left:-9999px;position:relative}.component-list-table tbody tr .item-actions .components-button.is-link.is-destructive,.component-list-table tbody tr .item-actions .components-button.is-link.is-destructive:focus:not(:disabled){color:#cc1818}.component-list-table tbody tr .item-actions .components-button.is-link.is-destructive:hover{border:none;box-shadow:none!important;color:#710d0d}.component-list-table tbody tr:focus .item-actions,.component-list-table tbody tr:focus-within .item-actions,.component-list-table tbody tr:hover .item-actions{left:0}.component-list-table tbody tr:last-child td,.component-list-table tbody tr:last-child th{border-bottom:none!important;box-shadow:none}.component-list-table tfoot td,.component-list-table tfoot th,.component-list-table thead td,.component-list-table thead th{border-bottom:none;border-top:1px solid #c3c4c7;color:#2c3338;font-weight:400;line-height:1.4em}.component-list-table tfoot td.sortable,.component-list-table tfoot th.sortable,.component-list-table thead td.sortable,.component-list-table thead th.sortable{padding:0}.component-list-table tfoot td.check-column,.component-list-table tfoot th.check-column,.component-list-table thead td.check-column,.component-list-table thead th.check-column{vertical-align:middle;width:2.2em}.component-list-table thead td,.component-list-table thead th{border-bottom:1px solid #c3c4c7}.component-list-table tfoot td,.component-list-table tfoot th{border-bottom:none;border-top:1px solid #c3c4c7}.component-list-table .check-column .components-checkbox-control__input[type=checkbox]{border-color:#c3c4c7}.component-list-table .check-column .components-base-control__field{margin-bottom:0!important}.component-list-table .check-column .components-checkbox-control__input,.component-list-table .check-column .components-checkbox-control__input-container{margin-right:0!important}.component-list-table a,.component-list-table button.button,.component-list-table button.is-link{text-decoration:none}.component-list-table tbody a,.component-list-table tbody button.button,.component-list-table tbody button.is-link{font-weight:500}.component-list-table th.sortable a,.component-list-table th.sortable button{align-items:center;display:flex;font-size:14px;height:36px;overflow:hidden;padding:10px;width:100%}.component-list-table th.sortable a span,.component-list-table th.sortable button span{line-height:1}.component-list-table th.sortable a svg,.component-list-table th.sortable button svg{fill:#000;margin-left:3px}.component-list-table.striped>tbody>:nth-child(odd){background-color:#f6f7f7}
.components-radio-button-control .options{display:flex}.components-radio-button-control .options .components-button{justify-content:center;padding:12px}.components-radio-button-control .options .components-button .components-icon,.components-radio-button-control .options .components-button svg{stroke:currentColor;margin-right:10px}.components-radio-button-control .options .components-button .components-icon.cc-icon,.components-radio-button-control .options .components-button svg.cc-icon{fill:transparent}.components-radio-button-control.vertical .options{flex-direction:column}.components-radio-button-control.equal-width .options .components-button{flex:1 0 0%}
.component-searchable-multicheck-control{position:relative}.component-searchable-multicheck-control .select-actions{display:flex;gap:16px;position:absolute;right:0;top:0}.component-searchable-multicheck-control .select-actions .components-button{font-size:12px;font-weight:500;line-height:1.4;text-decoration:none}.component-searchable-multicheck-control .icon-input{align-items:center;display:flex;position:relative;vertical-align:middle}.component-searchable-multicheck-control .icon-input svg{position:absolute;right:1em}.component-searchable-multicheck-control table{background:#fff;border-spacing:0;padding:8px;width:100%}.component-searchable-multicheck-control table *{word-wrap:break-word}.component-searchable-multicheck-control table .label-column{text-align:left}.component-searchable-multicheck-control table .label-column .components-button{left:-4px;position:relative}.component-searchable-multicheck-control table thead td,.component-searchable-multicheck-control table thead th{border-bottom:1px solid #ccc}.component-searchable-multicheck-control table thead:after{content:"‌";display:block;line-height:.5em}.component-searchable-multicheck-control table tbody tr td,.component-searchable-multicheck-control table tbody tr th{color:#50575e;padding:4px 0}.component-searchable-multicheck-control table tbody tr td:first-child{font-weight:700;text-align:left}.component-searchable-multicheck-control table tbody tr td:first-child>span{cursor:pointer}.component-searchable-multicheck-control table tbody tr th:last-child{text-align:center}.component-searchable-multicheck-control table .cb-column{text-align:center;width:80px}.component-searchable-multicheck-control table .cb-column *,.component-searchable-multicheck-control table .cb-column .components-checkbox-control{margin:0}
