diff --git a/source/packages/com_mokosuitebackup/tmpl/profile/edit.php b/source/packages/com_mokosuitebackup/tmpl/profile/edit.php
index 35e6ca66..c144d689 100644
--- a/source/packages/com_mokosuitebackup/tmpl/profile/edit.php
+++ b/source/packages/com_mokosuitebackup/tmpl/profile/edit.php
@@ -14,13 +14,18 @@ use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Session\Session;
+use Joomla\CMS\Uri\Uri;
HTMLHelper::_('behavior.formvalidator');
HTMLHelper::_('behavior.keepalive');
HTMLHelper::_('bootstrap.modal');
-/* Component CSS via the Web Asset Manager (declared in media/joomla.asset.json) */
+/* Component CSS. Registered in media/joomla.asset.json, but this component's WAM
+ styles don't emit on the admin document (asset resolves without error yet no
+ renders), so attach the external stylesheet directly — reliably output
+ via . */
$this->getDocument()->getWebAssetManager()->useStyle('com_mokosuitebackup.admin');
+$this->getDocument()->addStyleSheet(Uri::root(true) . '/media/com_mokosuitebackup/css/admin.css');
$profileId = (int) $this->item->id;
$token = Session::getFormToken();
diff --git a/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php b/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php
index 0238f35f..929d2cc9 100644
--- a/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php
+++ b/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php
@@ -89,9 +89,15 @@ $config = [
],
];
-// All screen CSS loads via the Joomla Web Asset Manager (media/joomla.asset.json),
-// not an inline