#routeStepCard #llCurrentTaskReplaceBtn{border-color:#ffe194!important;background:linear-gradient(180deg,#ffe187,#e5aa3d)!important;color:#161007!important;font-weight:950;box-shadow:0 8px 22px rgba(214,158,52,.18),inset 0 1px rgba(255,255,255,.44)!important}
#routeStepCard #llCurrentTaskReplaceBtn:hover{border-color:#fff0ba!important;background:linear-gradient(180deg,#ffe89b,#efb94e)!important;color:#120d05!important}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view{min-height:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #2f4c61;border-radius:9px;background:#09131b;color:#a9bdcc;font-size:10px;font-weight:850;white-space:nowrap}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view:hover{border-color:#4f7189;color:#d8e6f1}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view[aria-pressed="true"]{border-color:#3d8054;background:#0d2116;color:#bff2ce;box-shadow:inset 0 0 0 1px rgba(85,207,123,.09)}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view .ll-filter-eye{display:inline-flex;width:15px;height:15px}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}
.ll-route-catalog-toolbar .ll-route-catalog-blessing-view[aria-pressed="true"] svg circle{fill:currentColor;stroke:none}
.ll-route-catalog-row.ll-route-catalog-secondary-hidden{display:none!important}

/* Blessing tasks remain a task type inside the route catalog, not just a filter result. */
.ll-route-catalog-row.ll-route-catalog-blessing-task{border-color:rgba(85,217,138,.76)!important;background:linear-gradient(180deg,rgba(15,48,34,.88),rgba(8,29,22,.88))!important;box-shadow:inset 3px 0 0 rgba(85,217,138,.82),0 8px 20px rgba(0,0,0,.14)!important}
.ll-route-catalog-row.ll-route-catalog-blessing-task:hover{border-color:rgba(111,235,160,.92)!important;box-shadow:inset 3px 0 0 rgba(85,217,138,.9),0 16px 34px rgba(0,0,0,.2)!important}
.ll-route-catalog-row.ll-route-catalog-blessing-task .ll-route-catalog-order{border-color:#3b8056;background:#0d2a1c;color:#bff3cf}
.ll-route-catalog-row.ll-route-catalog-blessing-task .ll-category-pill{border-color:#34744e!important;background:#0b2418!important;color:#b9ebc8!important}

/* Shared Blessing title mark. This also gives the main Tasks/Route title icon an explicit visual if no image asset is present. */
.ll-blessing-title-icon{display:inline-grid!important;place-items:center;width:19px!important;height:19px!important;flex:0 0 19px!important;border:1px solid rgba(85,217,138,.68);border-radius:7px;background:radial-gradient(circle at 50% 45%,rgba(85,217,138,.22),rgba(10,42,28,.82));box-shadow:0 0 12px rgba(85,217,138,.12);color:#8df0b2;line-height:1}
.ll-blessing-title-icon::before{content:"✦";font-size:11px;font-weight:950;transform:translateY(-.5px)}
.ll-route-catalog-title.ll-task-title-with-type{align-items:center!important}

.ll-route-replace-panel.ll-route-replace-blessing{border-color:rgba(85,217,138,.58)!important;box-shadow:0 26px 78px rgba(0,0,0,.54),0 0 0 1px rgba(85,217,138,.06)!important}
.ll-route-replace-panel.ll-route-replace-blessing>header{border-bottom-color:rgba(85,217,138,.22)!important;background:linear-gradient(180deg,rgba(11,39,28,.98),rgba(8,28,22,.98))!important}
.ll-route-replace-source.ll-route-replace-source-blessing{display:flex!important;align-items:center;gap:7px;border-bottom-color:rgba(85,217,138,.2)!important;background:rgba(10,39,27,.72)!important}
.ll-route-replace-source.ll-route-replace-source-blessing>span{margin-right:2px}.ll-route-replace-source.ll-route-replace-source-blessing>strong{min-width:0}
.ll-route-replace-list article.ll-route-replace-blessing-choice{border-color:rgba(85,217,138,.34)!important;background:rgba(10,37,26,.7)!important}
.ll-route-replace-list article.ll-route-replace-blessing-choice strong{display:flex;align-items:center;gap:7px}

@media(max-width:1100px){.ll-route-catalog-toolbar .ll-route-catalog-blessing-view{width:100%}}