diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml
index e783d869..fabb6191 100644
--- a/.mokogitea/workflows/issue-branch.yml
+++ b/.mokogitea/workflows/issue-branch.yml
@@ -5,7 +5,7 @@
# FILE INFORMATION
# DEFGROUP: MokoGitea.Workflow
# INGROUP: mokocli.Automation
-# VERSION: 02.60.00
+# VERSION: 02.60.06
# BRIEF: Auto-create feature branch when an issue is opened
name: "Universal: Issue Branch"
diff --git a/SECURITY.md b/SECURITY.md
index c031f72d..756b868c 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla
INGROUP: Template-Joomla.Documentation
REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla
PATH: /SECURITY.md
-VERSION: 02.60.00
+VERSION: 02.60.06
BRIEF: Security vulnerability reporting and handling policy
-->
diff --git a/source/packages/com_mokosuitebackup/media/css/runbackup.css b/source/packages/com_mokosuitebackup/media/css/runbackup.css
index f29dea3a..217c99c9 100644
--- a/source/packages/com_mokosuitebackup/media/css/runbackup.css
+++ b/source/packages/com_mokosuitebackup/media/css/runbackup.css
@@ -27,7 +27,9 @@ body {
padding: 0 1rem;
}
-/* overflow:hidden clips the full-bleed bar to the card's rounded corners. */
+/* overflow:hidden clips the full-bleed bar to the card's rounded corners.
+ The card's gray background comes from a Bootstrap utility class on the
+ element itself (see the template), not a rule here. */
.msb-runbackup .card {
overflow: hidden;
}
diff --git a/source/packages/com_mokosuitebackup/mokosuitebackup.xml b/source/packages/com_mokosuitebackup/mokosuitebackup.xml
index fbdea1a5..c59af719 100644
--- a/source/packages/com_mokosuitebackup/mokosuitebackup.xml
+++ b/source/packages/com_mokosuitebackup/mokosuitebackup.xml
@@ -17,7 +17,7 @@
display label there.
-->
MokoSuiteBackup
- 02.60.00
+ 02.60.06
2026-06-02
Moko Consulting
hello@mokoconsulting.tech
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.01.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.01.sql
new file mode 100644
index 00000000..9605f049
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.01.sql
@@ -0,0 +1 @@
+/* 02.60.01 — no schema changes */
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.02.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.02.sql
new file mode 100644
index 00000000..ff9f5b53
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.02.sql
@@ -0,0 +1 @@
+/* 02.60.02 — no schema changes */
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.03.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.03.sql
new file mode 100644
index 00000000..0144c134
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.03.sql
@@ -0,0 +1 @@
+/* 02.60.03 — no schema changes */
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.04.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.04.sql
new file mode 100644
index 00000000..717c1228
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.04.sql
@@ -0,0 +1 @@
+/* 02.60.04 — no schema changes */
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.05.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.05.sql
new file mode 100644
index 00000000..69a5cbf5
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.05.sql
@@ -0,0 +1 @@
+/* 02.60.05 — no schema changes */
diff --git a/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.06.sql b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.06.sql
new file mode 100644
index 00000000..b4e4a583
--- /dev/null
+++ b/source/packages/com_mokosuitebackup/sql/updates/mysql/02.60.06.sql
@@ -0,0 +1 @@
+/* 02.60.06 — no schema changes */
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..b3c7c9ae 100644
--- a/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php
+++ b/source/packages/com_mokosuitebackup/tmpl/runbackup/default.php
@@ -89,12 +89,18 @@ $config = [
],
];
-// All screen CSS loads via the Joomla Web Asset Manager (media/joomla.asset.json),
-// not an inline