/* PQR por dependencia, inscripciones y satisfaccion */
.arm{display:flex;flex-direction:column;gap:16px}
.arm .kpis{margin-bottom:0}
.arm .kpi .chico{font-size:17px;line-height:1.2;display:block;letter-spacing:0}
.arm-tit{margin:6px 0 0;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.arm-tit small{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}
.arm-x{background:rgba(255,255,255,.08);border:1px solid var(--linea);color:var(--tx);font:inherit;font-size:12px;padding:3px 10px;border-radius:99px;cursor:pointer;text-transform:none;letter-spacing:0}
.arm-deps{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}
.arm-dep{background:var(--panel);border:1px solid var(--linea);border-radius:16px;padding:14px 16px;text-align:left;color:var(--tx);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0}
.arm-dep:hover{border-color:var(--cyan);background:var(--panel-2)}
.arm-dep.on{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(22,182,214,.25)}
.arm-dep .n{display:flex;justify-content:space-between;gap:10px;align-items:baseline}
.arm-dep .n b{font-size:15px}
.arm-dep .n i{font-style:normal;font-weight:800;font-size:22px;color:var(--cyan)}
.arm-dep .bar{display:block;height:7px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}
.arm-dep .bar u{display:block;height:100%;background:var(--ok);border-radius:9px}
.arm-dep .fila{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}
.arm-dep .fila em{font-style:normal;color:var(--mut)}
.arm-dep .fila em.mal{color:var(--mal);font-weight:700}
.arm-dep .temas{font-size:12px;color:var(--mut);line-height:1.4}
.arm-dias{display:flex;align-items:flex-end;gap:6px;height:130px;padding-top:6px}
.arm-dias>div{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}
.arm-dias>div>i{display:block;width:100%;max-width:26px;background:var(--cyan);border-radius:6px 6px 2px 2px}
.arm-dias>div>.ap{display:flex;flex-direction:column;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;overflow:hidden}
.arm-dias .ap i{display:block;min-height:0}
.arm-dias .ap .ok{background:var(--ok)}.arm-dias .ap .no{background:var(--mal)}
.arm-dias small{font-size:10px;color:var(--mut);white-space:nowrap}
.arm-leyenda{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--mut);margin:10px 0 0}
.arm-leyenda span{width:10px;height:10px;border-radius:3px;display:inline-block;margin-left:8px}
.arm-leyenda .ok{background:var(--ok)}.arm-leyenda .no{background:var(--mal)}
.arm-tres{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}
.arm-barra{display:flex;align-items:center;gap:10px;margin:9px 0;font-size:13px}
.arm-barra span{width:128px;flex:none;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.arm-barra .pista{flex:1;height:9px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden;min-width:30px}
.arm-barra .pista i{display:block;height:100%;border-radius:9px;background:var(--cyan)}
.arm-barra b{min-width:30px;text-align:right}
.arm-com{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.arm-com li{font-size:14px;padding-left:12px;border-left:3px solid var(--linea)}
.arm-com li.ok{border-left-color:var(--ok)}.arm-com li.no{border-left-color:var(--mal)}
.arm-com small{display:block;color:var(--mut);font-size:12px;margin-top:2px}
@media (max-width:700px){.arm-tres .tarjeta[style]{grid-column:auto!important}.arm-barra span{width:96px}.arm .crm-lista .oc{display:none}}
.arm .crm-lista td:first-child b{white-space:nowrap}
