:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.woocommerce-downloads-menu__toggle{flex-direction:row-reverse}.woocommerce-downloads-menu__toggle>span{margin:0 6px}.woocommerce-downloads-menu__menu-content .components-menu-item__item{min-width:172px}.woocommerce-inert-url-menu-item__input{min-width:300px}.woocommerce-inert-url-menu-item__input .components-base-control__field .components-input-control__container>.components-input-control__input:invalid+.components-input-control__suffix+.components-input-control__backdrop{border-color:red}.woocommerce-edit-downloads-modal__buttons{display:flex;justify-content:space-between;padding-top:40px}.woocommerce-edit-downloads-modal__buttons button:not(.is-destructive){flex-grow:1}.woocommerce-edit-downloads-modal__buttons button:not(.is-destructive):not(:first-child){margin-left:10px}.woocommerce-edit-downloads-modal__file-url{padding-bottom:24px}.woocommerce-edit-downloads-modal__preview{margin-bottom:16px}.woocommerce-edit-downloads-modal .components-input-control__suffix{cursor:pointer}.woocommerce-edit-downloads-modal .components-form-file-upload,.woocommerce-edit-downloads-modal .woocommerce-image-gallery{display:inline-block;vertical-align:middle;padding-right:16px}.woocommerce-edit-downloads-modal .components-form-file-upload p,.woocommerce-edit-downloads-modal .woocommerce-image-gallery p{margin-bottom:4px}.woocommerce-edit-downloads-modal .components-form-file-upload button,.woocommerce-edit-downloads-modal .woocommerce-image-gallery button{color:var(--wp-admin-theme-color);padding:0}.woocommerce-edit-downloads-modal .components-form-file-upload button:hover:not(.is-busy),.woocommerce-edit-downloads-modal .woocommerce-image-gallery button:hover:not(.is-busy){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.woocommerce-edit-downloads-modal .components-form-file-upload .woocommerce-image-gallery__item,.woocommerce-edit-downloads-modal .woocommerce-image-gallery .woocommerce-image-gallery__item{width:72px;height:72px}.woocommerce-edit-downloads-modal .components-form-file-upload .woocommerce-image-gallery__item img,.woocommerce-edit-downloads-modal .woocommerce-image-gallery .woocommerce-image-gallery__item img{width:72px;height:72px;border-color:#fff}.wp-block-woocommerce-product-downloads-field__body{position:relative}.wp-block-woocommerce-product-downloads-field__body .woocommerce-media-uploader .woocommerce-media-uploader__label{margin-bottom:0}.wp-block-woocommerce-product-downloads-field__table{overflow:auto;margin:0;flex:1 0 auto}.wp-block-woocommerce-product-downloads-field__table-row{display:grid;grid-template-columns:1fr 88px;padding:0;min-height:68px;border:none}.wp-block-woocommerce-product-downloads-field__table-row:not(:last-child){border-bottom:1px solid #e0e0e0}.wp-block-woocommerce-product-downloads-field__table-row .woocommerce-sortable__handle{display:none}.wp-block-woocommerce-product-downloads-field__table-filename{display:flex;flex-direction:column;gap:2px}.wp-block-woocommerce-product-downloads-field__table-filename-description{color:#757575}.wp-block-woocommerce-product-downloads-field__table-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-right:2px}.wp-block-woocommerce-product-downloads-field__table-actions .components-button.has-icon{color:#757575;width:24px;height:24px;min-width:inherit;padding:0}.wp-block-woocommerce-product-downloads-field__drop-zone-content{border:1px dashed #ccc;height:224px;border-radius:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.wp-block-woocommerce-product-downloads-field__drop-zone-label{color:#757575;font-weight:400;margin:0}