/* Estilo moderno compartido por los módulos 360 (Arte, Producción, Gastos, Inventario, Marketing, Brochures, Campañas, Propuestas, Documentos, Plan, Certificados, Diseñadoras, Sitio web).
   Mismo lenguaje de Ventas y Clientes. Solo cambia la apariencia: no toca HTML ni lógica; cada módulo conserva sus ajustes propios. Generado desde skin-modulos.tpl.css. */
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .modal-box { background: #EEF2F7; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-head { padding: 20px 30px 18px; background: linear-gradient(180deg, #fff, #FBFCFE); border-bottom: 1px solid rgba(15,31,51,0.06); box-shadow: 0 1px 0 rgba(15,31,51,0.02), 0 12px 30px -24px rgba(15,31,51,0.4); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-head h2 { font-size: 1.55rem; letter-spacing: -0.03em; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-head p { font-size: 0.82rem; margin-top: 3px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn { border: 0; background: #EEF2F7; border-radius: 12px; padding: 10px 15px; font-size: 0.8rem; transition: background .15s, transform .15s, box-shadow .15s; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn:hover { background: #E2E8F0; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn:active { transform: scale(0.97); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn.pri { background: var(--ink); color: #fff; box-shadow: 0 10px 20px -12px rgba(16,35,63,0.7); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn.pri:hover { background: #17335A; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn.peq { padding: 6px 11px; border-radius: 9px; font-size: 0.74rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-body { padding: 22px 30px 30px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi { border: 0; border-radius: 20px; padding: 16px 18px; gap: 4px; box-shadow: 0 1px 2px rgba(15,31,51,0.04), 0 16px 34px -22px rgba(15,31,51,0.3); transition: transform .2s, box-shadow .2s; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi:hover { transform: translateY(-2px); box-shadow: 0 2px 4px rgba(15,31,51,0.05), 0 22px 40px -20px rgba(15,31,51,0.38); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi span { font-size: 0.66rem; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 800; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi b { font-size: 1.55rem; letter-spacing: -0.03em; margin-top: 2px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi small { font-size: 0.72rem; line-height: 1.35; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.alerta { background: linear-gradient(160deg, #FFFBEB, #FEF3C7); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.alerta b { color: #B45309; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero { background: linear-gradient(155deg, #10233F 0%, #17335A 60%, #0F4C5C 100%); color: #fff; padding: 20px 24px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero span { color: rgba(255,255,255,0.65); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero b { font-size: 2.5rem; letter-spacing: -0.04em; color: #fff; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero small { color: rgba(255,255,255,0.7); font-size: 0.8rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero .cl-barra { height: 9px; background: rgba(255,255,255,0.16); margin: 10px 0 6px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero .cl-barra i { background: linear-gradient(90deg, #5EEAD4, #14B8A6); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi.hero .cl-barra.r i { background: linear-gradient(90deg, #FCD34D, #F59E0B); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-hc { border: 0; border-radius: 18px; padding: 14px 16px; box-shadow: 0 1px 2px rgba(15,31,51,0.04), 0 14px 30px -22px rgba(15,31,51,0.28); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-hc h4 { font-size: 0.78rem; margin-bottom: 8px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-hc h4 a { background: rgba(20,184,166,0.12); padding: 2px 9px; border-radius: 99px; font-size: 0.66rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-hi { padding: 6px 8px; margin: 0 -8px; border-radius: 10px; font-size: 0.8rem; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-hi:hover { background: #F1F5F9; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-centro { border: 0; border-radius: 24px; box-shadow: 0 1px 2px rgba(15,31,51,0.04), 0 20px 44px -26px rgba(15,31,51,0.3); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tabs { background: #fff; border-bottom: 0; padding: 14px 14px 6px; gap: 6px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tabs button { background: #F3F6FA; border-radius: 14px; padding: 11px 4px 10px; font-size: 0.74rem; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tabs button:hover { background: #E9EEF5; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tabs button.act { background: linear-gradient(160deg, #10233F, #17335A); box-shadow: 0 12px 22px -12px rgba(16,35,63,0.75); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-pane { padding: 14px 18px 18px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-buscar { border: 1.5px solid transparent; background: #F3F6FA; border-radius: 14px; padding: 0 14px; transition: all .15s; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-buscar:focus-within { background: #fff; border-color: var(--gold); box-shadow: 0 0 0 4px rgba(20,184,166,0.14); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-buscar input { padding: 12px 0; font-size: 0.88rem; font-weight: 600; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-chips { gap: 6px; margin-bottom: 12px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-chip { border: 0; background: #F3F6FA; padding: 7px 13px; font-size: 0.76rem; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-chip:hover { background: #E9EEF5; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-chip.act { background: var(--ink); box-shadow: 0 8px 16px -10px rgba(16,35,63,0.8); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-lista { gap: 6px; max-height: 58vh; padding: 2px 4px 4px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fila { gap: 14px; padding: 12px 14px; border-radius: 16px; background: #fff; border: 1.5px solid rgba(15,31,51,0.06); transition: all .15s; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fila:hover { background: #fff; border-color: rgba(20,184,166,0.45); box-shadow: 0 10px 24px -16px rgba(15,31,51,0.4); transform: translateY(-1px); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fila.sel { background: linear-gradient(160deg, rgba(20,184,166,0.1), rgba(20,184,166,0.04)); border-color: rgba(20,184,166,0.6); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-av { width: 44px; height: 44px; border-radius: 14px; font-size: 0.86rem; box-shadow: 0 8px 16px -10px rgba(15,31,51,0.6); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-av.g { width: 60px; height: 60px; border-radius: 18px; font-size: 1.2rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fm b { font-size: 0.92rem; letter-spacing: -0.01em; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fm small { font-size: 0.74rem; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tags { gap: 5px; margin-top: 5px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tag { font-size: 0.68rem; padding: 2px 9px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fd b { font-size: 0.98rem; letter-spacing: -0.02em; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fd small { font-size: 0.72rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-msg[data-msg-tel] { border: 0; background: rgba(22,163,74,0.1); color: #15803D; border-radius: 11px; padding: 9px 13px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-msg[data-msg-tel]:hover { background: #16A34A; color: #fff; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-pie { margin-top: 14px; padding-top: 14px; font-size: 0.82rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-nota { background: linear-gradient(160deg, rgba(20,184,166,0.09), rgba(20,184,166,0.04)); border-radius: 14px; padding: 12px 14px; font-size: 0.8rem; margin-bottom: 12px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-sec h5 { font-size: 0.74rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-ficha { border: 0; border-radius: 24px; box-shadow: 0 1px 2px rgba(15,31,51,0.04), 0 20px 44px -26px rgba(15,31,51,0.3); max-height: calc(94vh - 150px); }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fc { padding: 20px 22px 12px; gap: 16px; background: linear-gradient(180deg, rgba(20,184,166,0.07), transparent); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fc h3 { font-size: 1.15rem; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-acciones { padding: 0 22px 14px; gap: 7px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-sec { border-top: 1px solid rgba(15,31,51,0.06); padding: 14px 22px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-barra { height: 8px; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fila2 { padding: 7px 0; font-size: 0.8rem; }
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-msg:not([data-msg-tel]) { border-radius: 14px; } 
  :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fv { padding: 50px 24px; }

/* Cabecera y contenedor general */
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .modal-box.full { box-shadow: 0 40px 90px -30px rgba(16,35,63,0.55); }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-x { width: 38px; height: 38px; border-radius: 12px; background: #F1F4F9; color: var(--sub); } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-x:hover { background: #E3E9F2; color: var(--ink); }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-sel, :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) select.cl-sel { border: 0; background: #F1F4F9; border-radius: 12px; padding: 9px 12px; font-weight: 800; }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-in, :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) input.cl-in { border: 1.5px solid transparent; background: #F3F6FA; border-radius: 12px; padding: 10px 14px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-in:focus { background: #fff; border-color: var(--gold); outline: none; box-shadow: 0 0 0 4px rgba(20,184,166,0.14); }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-toast { border-radius: 12px; }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-tag { border-radius: 99px; }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-btn.ok { border: 0; background: #DCFCE7; color: #15803D; }
:is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) ::-webkit-scrollbar { width: 10px; height: 10px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) ::-webkit-scrollbar-thumb { background: #CBD5E1; border-radius: 99px; border: 2px solid transparent; background-clip: content-box; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) ::-webkit-scrollbar-thumb:hover { background: #94A3B8; background-clip: content-box; border: 2px solid transparent; }
@media (max-width: 640px) { :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-head { padding: 14px 16px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-head p { display: none; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-body { padding: 14px 12px 22px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-pane { padding: 10px 10px 14px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fila { padding: 10px 11px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-kpi { border-radius: 16px; padding: 12px 13px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-sec { padding: 12px 16px; } :is(#arte-modal, #brochures360-modal, #campanas360-modal, #certificados-modal, #disenadoras-modal, #documentos360-modal, #gastos360-modal, #inventario-modal, #marketing-modal, #plan-modal, #taller-modal, #propuestas-modal, #sitioweb-modal) .cl-fc { padding: 16px 16px 10px; } }
