/* =====================================================================
   DIGITIENDITA v1.0.23.2 — STUDIO GRAPHITE
   Refinamiento visual seguro. NO cambia grids, PHP, chat AJAX ni lógica.
   Áreas: Mensajes, categorías/beneficios/footer y Pedidos admin.
   ===================================================================== */
:root{
  --st-bg:#050609;
  --st-panel:#0b0e13;
  --st-panel-2:#10141b;
  --st-panel-3:#151a22;
  --st-line:#262d38;
  --st-line-2:#343d4b;
  --st-text:#f7f9fc;
  --st-muted:#98a2b1;
  --st-blue:#4b8dff;
  --st-blue-2:#2f6fe8;
  --st-cyan:#37c6f4;
  --st-violet:#7357f6;
  --st-violet-2:#8b6cff;
  --st-green:#28d391;
  --st-amber:#f2b84b;
  --st-danger:#ef5a6f;
  --st-shadow:0 18px 46px rgba(0,0,0,.30);
}

/* ---------------------------------------------------------------------
   MENSAJES / SOPORTE — Messenger Studio
   --------------------------------------------------------------------- */
html body .messenger-toolbar{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}
html body .messenger-toolbar h1{margin:0!important;font-size:31px!important;letter-spacing:-.8px!important;color:var(--st-text)!important}
html body .messenger-toolbar p{margin:5px 0 0!important;color:var(--st-muted)!important}
html body .support-status-control{display:flex!important;gap:8px!important;align-items:center!important;padding:7px!important;background:var(--st-panel)!important;border:1px solid var(--st-line)!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.20)!important}
html body .support-status-control .input{min-width:150px!important;background:#090c11!important;border-color:var(--st-line)!important}

html body .messenger-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,220px))!important;gap:12px!important;margin:0 0 16px!important}
html body .messenger-kpis>a{position:relative!important;display:flex!important;align-items:center!important;gap:13px!important;min-height:80px!important;padding:14px 16px!important;background:linear-gradient(145deg,#0d1118,#090c11)!important;border:1px solid var(--st-line)!important;border-radius:16px!important;color:var(--st-text)!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important;overflow:hidden!important}
html body .messenger-kpis>a:after{content:""!important;position:absolute!important;left:0!important;top:16px!important;bottom:16px!important;width:3px!important;border-radius:0 5px 5px 0!important;background:var(--st-blue)!important;opacity:.9!important}
html body .messenger-kpis>a:nth-child(2):after{background:var(--st-violet)!important}
html body .messenger-kpis>a:nth-child(3):after{background:var(--st-cyan)!important}
html body .messenger-kpis>a>span{width:42px!important;height:42px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#111827!important;border:1px solid #263349!important;color:#73a7ff!important}
html body .messenger-kpis>a:nth-child(2)>span{color:#a997ff!important;background:#17132c!important;border-color:#342a62!important}
html body .messenger-kpis>a:nth-child(3)>span{color:#65d9f6!important;background:#0c2028!important;border-color:#19424e!important}
html body .messenger-kpis svg{width:20px!important;height:20px!important}
html body .messenger-kpis b{display:block!important;font-size:22px!important;line-height:1!important;color:#fff!important}
html body .messenger-kpis small{display:block!important;margin-top:5px!important;color:var(--st-muted)!important;font-size:11px!important}

html body .messenger-shell{grid-template-columns:310px minmax(0,1fr) 300px!important;min-height:680px!important;background:#080a0e!important;border:1px solid var(--st-line)!important;border-radius:19px!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important}
html body .messenger-inbox{background:#0c0f14!important;border-right:1px solid var(--st-line)!important}
html body .messenger-inbox-head{padding:14px!important;background:#0d1016!important;border-bottom:1px solid var(--st-line)!important}
html body .messenger-tabs{display:flex!important;gap:6px!important;margin-bottom:12px!important;padding:4px!important;background:#080a0e!important;border:1px solid #202630!important;border-radius:11px!important}
html body .messenger-tabs a{flex:1!important;text-align:center!important;padding:8px 10px!important;border-radius:8px!important;color:#929cab!important;font-weight:800!important;font-size:12px!important}
html body .messenger-tabs a.active{background:linear-gradient(135deg,#1d2840,#182238)!important;color:#dbe8ff!important;box-shadow:inset 0 0 0 1px #31466d!important}
html body .messenger-search{height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:7px!important;background:#090c11!important;border:1px solid var(--st-line)!important;border-radius:10px!important;color:#758197!important}
html body .messenger-search input{height:auto!important;background:transparent!important;border:0!important;padding:0!important;color:#fff!important;box-shadow:none!important}
html body .messenger-search svg{width:17px!important}
html body .messenger-filters{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:7px!important;margin-top:9px!important}
html body .messenger-filters select,html body .messenger-filters button{height:36px!important;background:#0a0d12!important;border:1px solid var(--st-line)!important;border-radius:9px!important;color:#dbe0e8!important;font-size:11px!important;padding:0 8px!important}
html body .messenger-filters button{background:#151b25!important;color:#e9efff!important;border-color:#364359!important;font-weight:800!important}

html body .messenger-thread-list{background:#0a0d12!important}
html body .messenger-thread{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:11px!important;padding:13px 12px!important;background:#0a0d12!important;border:0!important;border-bottom:1px solid #1b2028!important;color:#e9edf4!important;transition:.18s ease!important}
html body .messenger-thread:hover{background:#111620!important}
html body .messenger-thread.active{background:linear-gradient(90deg,#152036 0%,#101723 100%)!important;border-color:#253451!important;box-shadow:inset 3px 0 var(--st-blue)!important}
html body .messenger-thread.active:after{content:""!important;position:absolute!important;right:0!important;top:12px!important;bottom:12px!important;width:2px!important;background:linear-gradient(var(--st-blue),var(--st-violet))!important;border-radius:2px!important}
html body .messenger-avatar{background:linear-gradient(135deg,#4d74db,#7557f5)!important;color:#fff!important;box-shadow:0 6px 18px rgba(70,86,190,.24)!important}
html body .messenger-thread-top b{color:#fff!important}.messenger-thread-top time{color:#7e899a!important}
html body .messenger-thread-copy>strong{color:#d9dee8!important;font-size:11px!important}.messenger-thread-copy>small{color:#949eae!important}.messenger-thread-copy>em{color:#687589!important}
html body .messenger-unread{background:var(--st-blue)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(75,141,255,.13)!important}

html body .messenger-chat{background:#080a0e!important;border-right:1px solid var(--st-line)!important;min-width:0!important}
html body .messenger-chat-head{min-height:72px!important;background:rgba(12,15,20,.98)!important;border-bottom:1px solid var(--st-line)!important;padding:12px 17px!important;box-shadow:0 8px 24px rgba(0,0,0,.14)!important}
html body .agent-identity b{color:#fff!important;font-size:14px!important}.agent-identity span{color:#8e99a9!important}
html body .priority-badge{background:#11151c!important;border:1px solid #2b3340!important;color:#b9c0cc!important}
html body .priority-badge.priority-high,html body .priority-badge.priority-urgent{color:#ffc1ca!important;border-color:#63303a!important;background:#241116!important}
html body .messenger-messages{background:radial-gradient(circle at 50% 20%,rgba(72,98,140,.05),transparent 34%),#080a0e!important;padding:22px 18px!important;scrollbar-color:#343d4b #080a0e!important}
html body .messenger-message-row{margin-bottom:12px!important}
html body .messenger-message-row .messenger-message-avatar{background:#252b35!important;color:#c8d0dc!important;border:1px solid #343c48!important}
html body .messenger-message-row.mine .messenger-message-avatar{background:#2b213e!important;color:#d9cbff!important;border-color:#49396b!important}
html body .messenger-bubble{max-width:min(680px,78%)!important;background:#141820!important;border:1px solid #29313e!important;border-radius:15px 15px 15px 5px!important;color:#f2f5fa!important;box-shadow:0 7px 20px rgba(0,0,0,.18)!important;padding:11px 13px!important}
html body .messenger-message-row.mine .messenger-bubble{background:linear-gradient(135deg,#6250e7,#7c5df0)!important;border-color:#8b78ff!important;border-radius:15px 15px 5px 15px!important;color:#fff!important;box-shadow:0 8px 22px rgba(82,63,190,.22)!important}
html body .messenger-bubble footer{margin-top:6px!important;color:#818b9a!important;font-size:9px!important}
html body .messenger-message-row.mine .messenger-bubble footer{color:#ded8ff!important}
html body .chat-delivery{color:#79ddff!important;margin-left:4px!important;font-weight:900!important}
html body .messenger-message-row.internal .messenger-bubble{background:#201b10!important;border-color:#5b4820!important;color:#ffe4a4!important}
html body .internal-label{color:#ffd36d!important}

html body .messenger-compose-wrap{background:#0b0e13!important;border-top:1px solid var(--st-line)!important;padding:10px 14px 12px!important}
html body .quick-replies{display:flex!important;gap:7px!important;overflow-x:auto!important;padding:0 0 8px!important}
html body .quick-replies button{background:#10151d!important;border:1px solid #2c3543!important;color:#bfc8d5!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;white-space:nowrap!important}
html body .quick-replies button:hover{border-color:#5577ae!important;color:#fff!important;background:#151d29!important}
html body .messenger-compose{display:grid!important;grid-template-columns:42px minmax(0,1fr) 44px!important;gap:8px!important;align-items:end!important;padding:7px!important;background:#0a0d12!important;border:1px solid #2e3744!important;border-radius:15px!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important}
html body .messenger-compose textarea{min-height:40px!important;max-height:150px!important;background:transparent!important;border:0!important;padding:10px 4px!important;color:#fff!important;box-shadow:none!important;resize:none!important}
html body .messenger-compose textarea::placeholder{color:#697487!important}
html body .messenger-attach{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;background:#111722!important;border:1px solid #293445!important;border-radius:11px!important;color:#9fb2cf!important}
html body .messenger-send{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,var(--st-violet),#8c4fff)!important;color:#fff!important;box-shadow:0 8px 20px rgba(115,87,246,.28)!important}
html body .internal-note-panel{margin-top:8px!important;background:#131108!important;border:1px solid #40381c!important;border-radius:11px!important;color:#d6b65d!important}

html body .messenger-context{background:#0c0f14!important;border-left:0!important;padding:14px!important;scrollbar-color:#343d4b #0c0f14!important}
html body .messenger-profile{padding:22px 15px!important;text-align:center!important;background:linear-gradient(160deg,#121826,#0c1017)!important;border:1px solid #2b3547!important;border-radius:15px!important;box-shadow:0 14px 32px rgba(0,0,0,.20)!important}
html body .messenger-profile h3{margin:10px 0 2px!important;color:#fff!important}.messenger-profile p{margin:0!important;color:#8f9bac!important;font-size:10px!important}
html body .profile-balance{display:inline-grid!important;margin-top:13px!important;padding:9px 18px!important;background:#071c16!important;border:1px solid #174b3b!important;border-radius:12px!important;color:#9ef0cf!important}
html body .profile-balance strong{color:#3de2a2!important}
html body .profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0!important}
html body .profile-actions .btn{background:#10151d!important;border-color:#303947!important;color:#e7ebf2!important}
html body .context-list{margin:0!important;padding:0 2px!important}
html body .context-list>div{padding:10px 2px!important;border-bottom:1px solid #232a34!important}
html body .context-list dt{color:#6f7c90!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.context-list dd{color:#f0f3f7!important;font-weight:800!important;margin:3px 0 0!important;font-size:11px!important}
html body .messenger-panel{margin-top:10px!important;padding:13px!important;background:#0f1319!important;border:1px solid #29313d!important;border-radius:13px!important}
html body .messenger-panel h4{margin:0 0 10px!important;color:#aeb8c8!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important}
html body .recent-order-link{background:#0a0d12!important;border:1px solid #252e3b!important;border-radius:10px!important;padding:9px!important;color:#e8ecf3!important}

/* ---------------------------------------------------------------------
   INICIO — servicios, categorías y footer más editorial/profesional
   --------------------------------------------------------------------- */
html body .c4-service-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;background:linear-gradient(145deg,#0d1015,#0a0d11)!important;border:1px solid var(--st-line)!important;border-radius:17px!important;overflow:hidden!important;box-shadow:var(--st-shadow)!important;margin-top:18px!important}
html body .c4-service-grid>div{position:relative!important;min-height:126px!important;padding:20px 18px!important;display:grid!important;justify-items:center!important;align-content:center!important;text-align:center!important;border-right:1px solid var(--st-line)!important;color:#fff!important;overflow:hidden!important}
html body .c4-service-grid>div:last-child{border-right:0!important}
html body .c4-service-grid>div:after{content:""!important;position:absolute!important;left:22%!important;right:22%!important;bottom:0!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--st-blue),transparent)!important;opacity:.48!important}
html body .c4-service-grid>div:nth-child(2):after{background:linear-gradient(90deg,transparent,var(--st-green),transparent)!important}
html body .c4-service-grid>div:nth-child(3):after{background:linear-gradient(90deg,transparent,var(--st-cyan),transparent)!important}
html body .c4-service-grid>div:nth-child(4):after{background:linear-gradient(90deg,transparent,var(--st-violet),transparent)!important}
html body .c4-service-grid svg{width:42px!important;height:42px!important;padding:10px!important;border-radius:13px!important;background:#121925!important;border:1px solid #263a57!important;color:#6ca9ff!important;margin-bottom:11px!important}
html body .c4-service-grid>div:nth-child(2) svg{background:#0d211b!important;border-color:#184637!important;color:#45dda7!important}
html body .c4-service-grid>div:nth-child(3) svg{background:#0b2027!important;border-color:#194553!important;color:#58d7f5!important}
html body .c4-service-grid>div:nth-child(4) svg{background:#17142b!important;border-color:#373064!important;color:#a18aff!important}
html body .c4-service-grid b{font-size:12px!important;color:#fff!important}.c4-service-grid small{margin-top:5px!important;color:#818c9c!important;font-size:9px!important}

html body .c4-category-section{background:linear-gradient(145deg,#0b0e13,#080b0f)!important;border:1px solid var(--st-line)!important;border-radius:19px!important;padding:22px!important;box-shadow:var(--st-shadow)!important}
html body .c4-category-section .c4-section-head{margin-bottom:18px!important}
html body .c4-category-section .c4-section-head span{color:#66a3ff!important;letter-spacing:.08em!important}
html body .c4-category-section .c4-section-head h2{color:#fff!important;letter-spacing:-.8px!important}
html body .c4-category-section .category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html body .c4-category-section .category-card{position:relative!important;min-height:112px!important;padding:17px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;background:linear-gradient(145deg,#12161d,#0e1218)!important;border:1px solid #29313d!important;border-radius:15px!important;color:#fff!important;box-shadow:none!important;overflow:hidden!important;transition:.2s ease!important}
html body .c4-category-section .category-card:after{content:""!important;position:absolute!important;right:-24px!important;top:-28px!important;width:90px!important;height:90px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(75,141,255,.13),transparent 66%)!important}
html body .c4-category-section .category-card:nth-child(2):after{background:radial-gradient(circle,rgba(40,211,145,.12),transparent 66%)!important}
html body .c4-category-section .category-card:nth-child(3):after{background:radial-gradient(circle,rgba(55,198,244,.12),transparent 66%)!important}
html body .c4-category-section .category-card:nth-child(4):after{background:radial-gradient(circle,rgba(115,87,246,.13),transparent 66%)!important}
html body .c4-category-section .category-card:hover{transform:translateY(-3px)!important;border-color:#44536a!important;background:linear-gradient(145deg,#151b24,#10151d)!important;box-shadow:0 13px 28px rgba(0,0,0,.24)!important}
html body .c4-category-section .cat-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#172239!important;border:1px solid #2a4776!important;color:#73adff!important}
html body .c4-category-section .category-card:nth-child(2) .cat-icon{background:#0e251d!important;border-color:#1a523e!important;color:#4ce2ab!important}
html body .c4-category-section .category-card:nth-child(3) .cat-icon{background:#0d222a!important;border-color:#1f4c5a!important;color:#5ed9f5!important}
html body .c4-category-section .category-card:nth-child(4) .cat-icon{background:#1a1730!important;border-color:#3e356f!important;color:#a68fff!important}
html body .c4-category-section .cat-icon svg{width:24px!important;height:24px!important}.c4-category-section .category-card b{font-size:14px!important}

html body .c4-footer{background:#050609!important;border-top:1px solid #202630!important}
html body .footer-trust-row{background:#0a0d12!important;border:1px solid var(--st-line)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;box-shadow:0 -8px 30px rgba(0,0,0,.16)!important}
html body .footer-trust-row>div{border-right-color:var(--st-line)!important;padding:18px 22px!important}
html body .footer-trust-row svg{color:#70a9ff!important}.footer-trust-row>div:nth-child(2) svg{color:#48dba5!important}.footer-trust-row>div:nth-child(3) svg{color:#9c87ff!important}
html body .footer-trust-row b{color:#fff!important}.footer-trust-row small{color:#858f9d!important}
html body .store-footer-grid{background:#07090c!important;border-color:#202630!important}.footer-bottom{background:#050609!important;border-color:#202630!important;color:#7f8897!important}

/* ---------------------------------------------------------------------
   PEDIDOS ADMIN — cards neutras con color semántico
   --------------------------------------------------------------------- */
html body .filter-bar{padding:8px!important;background:#0b0e13!important;border:1px solid var(--st-line)!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}
html body .filter-bar .input{background:#090c10!important;border-color:#2d3540!important;color:#fff!important}
html body .order-admin-list{gap:15px!important}
html body .admin-order-card{position:relative!important;padding:18px!important;background:linear-gradient(145deg,#10141a,#0c0f14)!important;border:1px solid #2b333e!important;border-radius:17px!important;color:#f5f7fb!important;box-shadow:0 16px 38px rgba(0,0,0,.25)!important;overflow:hidden!important}
html body .admin-order-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--st-blue),var(--st-cyan))!important}
html body .admin-order-card:has(.status-delivered):before,html body .admin-order-card:has(.status-completed):before{background:linear-gradient(180deg,#33d69a,#159f6d)!important}
html body .admin-order-card:has(.status-refunded):before{background:linear-gradient(180deg,#9a83ff,#6551d9)!important}
html body .admin-order-card.is-late:before{background:linear-gradient(180deg,#ff7a89,#d74358)!important}
html body .admin-order-card.is-late{border-color:#6d3540!important;box-shadow:0 16px 38px rgba(0,0,0,.25),0 0 0 1px rgba(239,90,111,.07)!important}
html body .admin-order-card .order-folio{color:#6ea9ff!important;font-weight:900!important;letter-spacing:.02em!important}
html body .admin-order-head h3{color:#fff!important;font-size:17px!important}.admin-order-head p{color:#909aa8!important}
html body .admin-order-meta strong{font-size:22px!important;color:#f8fafc!important;letter-spacing:-.4px!important}
html body .admin-order-card .status-delivered,html body .admin-order-card .status-completed{background:#082219!important;border:1px solid #175a42!important;color:#8cebc0!important}
html body .admin-order-card .status-new,html body .admin-order-card .status-payment_received,html body .admin-order-card .status-preparing,html body .admin-order-card .status-waiting_supplier,html body .admin-order-card .status-needs_info,html body .admin-order-card .status-ready{background:#231c0d!important;border:1px solid #5b481d!important;color:#f5ce72!important}
html body .admin-order-card .status-refunded{background:#17142b!important;border:1px solid #3c346a!important;color:#b7a8ff!important}
html body .admin-order-card .status-cancelled{background:#251116!important;border:1px solid #62303a!important;color:#ffb4bf!important}
html body .order-info-grid{gap:10px!important}
html body .admin-order-card .order-info-grid>div{padding:11px 12px!important;background:#0b0f14!important;border:1px solid #252e39!important;border-radius:11px!important;color:#f4f6fa!important;box-shadow:none!important}
html body .admin-order-card .order-info-grid small{color:#737f90!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:8px!important}.admin-order-card .order-info-grid b{color:#eef2f7!important;font-size:11px!important}
html body .order-action-row{gap:8px!important}.admin-order-card .order-action-row .btn{min-height:38px!important;border-radius:10px!important}
html body .admin-order-card .btn-dark,html body .admin-order-card .btn-ghost{background:#11161e!important;border-color:#303a48!important;color:#e9edf3!important}
html body .admin-order-card .btn-primary{background:linear-gradient(135deg,var(--st-blue),var(--st-blue-2))!important;border-color:#6aa1ff!important;color:#fff!important}
html body .admin-order-card .btn-green{background:linear-gradient(135deg,#24c98a,#159b68)!important;color:#041a12!important;border-color:#3ce0a4!important}
html body .admin-order-card .refund-panel>summary.btn-red{background:#171319!important;border:1px solid #463541!important;color:#d7b8c0!important;box-shadow:none!important}
html body .admin-order-card .refund-panel>summary.btn-red:hover{background:#24171d!important;border-color:#6c4350!important;color:#ffd4dc!important}
html body .admin-order-card .action-popover{background:#10141b!important;border:1px solid #333d4a!important;box-shadow:0 18px 48px rgba(0,0,0,.36)!important}
html body .admin-order-card .order-components{border-top-color:#29313b!important}.admin-order-card .order-components h4{color:#e9edf3!important}.admin-order-card .order-component{border-bottom-color:#222a34!important;color:#e2e7ed!important}.admin-order-card .order-component small{color:#7f8a99!important}

/* Responsive: mantiene la estructura actual, solo refina los bloques. */
@media(max-width:1180px){
  html body .messenger-shell{grid-template-columns:290px minmax(0,1fr)!important}
  html body .messenger-context{display:none!important}
  html body .c4-category-section .category-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:780px){
  html body .messenger-toolbar{align-items:stretch!important;flex-direction:column!important}
  html body .support-status-control{width:100%!important}.support-status-control .input{flex:1!important}
  html body .messenger-kpis{grid-template-columns:1fr 1fr 1fr!important;gap:7px!important}.messenger-kpis>a{min-height:68px!important;padding:10px!important}.messenger-kpis small{font-size:9px!important}
  html body .c4-service-grid{grid-template-columns:1fr 1fr!important}.c4-service-grid>div:nth-child(2){border-right:0!important}.c4-service-grid>div:nth-child(-n+2){border-bottom:1px solid var(--st-line)!important}
  html body .c4-category-section .category-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:620px){
  html body .messenger-kpis{grid-template-columns:1fr!important}.messenger-kpis>a{min-height:62px!important}
  html body .messenger-bubble{max-width:88%!important}
  html body .c4-service-grid{grid-template-columns:1fr!important}.c4-service-grid>div{border-right:0!important;border-bottom:1px solid var(--st-line)!important}.c4-service-grid>div:last-child{border-bottom:0!important}
  html body .c4-category-section .category-grid{grid-template-columns:1fr!important}.c4-category-section .category-card{min-height:86px!important}
}
