.wc-simulator-notice{align-items:flex-start;border-left:4px solid transparent;display:flex;gap:14px;padding:16px}.wc-simulator-notice--brand{border-left-color:#5f3dc4}.wc-simulator-notice--update{border-left-color:#dba617}.wc-simulator-notice__icon{flex:0 0 auto;height:40px;width:40px}.wc-simulator-notice__icon img{display:block;height:40px;width:40px}.wc-simulator-notice__content{flex:1 1 auto}.wc-simulator-notice__content p{margin:0 0 12px}.wc-simulator-notice__title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.wc-simulator-notice__badge{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.wc-simulator-notice--brand .wc-simulator-notice__badge{background:#5f3dc4;color:#fff}.wc-simulator-notice--update .wc-simulator-notice__badge{background:#dba617;color:#1d2327}.wc-simulator-notice--rollback{border-left-color:#d63638}.wc-simulator-notice--rollback .wc-simulator-notice__badge{background:#d63638;color:#fff}.wc-simulator-notice--success{border-left-color:#2e7d32}.wc-simulator-notice--success .wc-simulator-notice__badge{background:#2e7d32;color:#fff}.wc-simulator-notice--error{border-left-color:#d63638}.wc-simulator-notice--error .wc-simulator-notice__badge{background:#d63638;color:#fff}.wc-simulator-error-card,.wc-simulator-success-card{position:relative;transition:opacity .3s ease}.wc-simulator-rollback-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:100000}.wc-simulator-rollback-modal.is-open{display:flex}.wc-simulator-rollback-modal__backdrop{background:rgba(0,0,0,.5);inset:0;position:absolute}.wc-simulator-rollback-modal__dialog{background:#fff;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.25);box-sizing:border-box;max-width:480px;padding:24px;position:relative;width:90%;z-index:1}.wc-simulator-rollback-modal__close{background:none;border:none;border-radius:4px;color:#787c82;cursor:pointer;font-size:22px;height:30px;line-height:26px;position:absolute;right:12px;top:12px;width:30px}.wc-simulator-rollback-modal__close:hover{color:#d63638}.wc-simulator-rollback-modal__title{color:#1d2327;font-size:18px;font-weight:600;margin:0 0 8px}.wc-simulator-rollback-modal__dialog p{color:#50575e;margin:0 0 16px}.wc-simulator-rollback-modal__description{color:#787c82;font-size:13px}.wc-simulator-rollback-modal__field{margin-bottom:16px}.wc-simulator-rollback-modal__field label{display:block;font-weight:600;margin-bottom:6px}.wc-simulator-rollback-modal__field input,.wc-simulator-rollback-modal__field textarea{box-sizing:border-box;width:100%}.wc-simulator-rollback-modal__field textarea{min-height:90px;resize:vertical}.wc-simulator-rollback-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.wc-simulator-rollback-confirm:disabled{cursor:not-allowed;opacity:.6}.wc-simulator-plugin-update-button{align-items:center!important;display:inline-flex!important;justify-content:center!important;overflow:hidden!important;position:relative!important}.wc-simulator-plugin-update-button__bar{background:#2e7d32;bottom:0;left:0;position:absolute;top:0;width:0;z-index:0}.wc-simulator-plugin-update-button__text{position:relative;z-index:1}.wc-simulator-plugin-update-button.is-loading{background:#e8f5e9!important;border-color:#2e7d32!important;color:#1e4620!important;cursor:progress!important}.wc-simulator-plugin-update-button.is-success{background:#c8e6c9!important;border-color:#2e7d32!important;color:#fff!important}.wc-simulator-plugin-update-button.is-error{background:#ffebee!important;border-color:#c62828!important;color:#b71c1c!important}