.hoja-trabajo-table[data-v-6f1d29f9]{border:1px solid #dee2e6;border-collapse:separate;border-spacing:0;font-size:1rem;width:-moz-max-content;width:max-content}.hoja-trabajo-table td[data-v-6f1d29f9],.hoja-trabajo-table th[data-v-6f1d29f9]{border:1px solid #dee2e6;padding:6px 10px;text-align:center;white-space:nowrap}.hoja-trabajo-table thead th[data-v-6f1d29f9]{background:#f8f9fa;font-weight:600;position:sticky;top:0;z-index:2}.fase-col[data-v-6f1d29f9]{background:#fafafa;border-right:2px solid #adb5bd;left:0;max-width:320px;min-width:260px;position:sticky;text-align:left!important;white-space:normal;z-index:3}thead .fase-col[data-v-6f1d29f9]{z-index:4!important}.muestra-header[data-v-6f1d29f9]{background:var(--primary-color)!important;color:#fff!important;font-size:.9rem}.sub-col[data-v-6f1d29f9]{color:#666;font-size:.9rem;min-width:50px}.cell-data[data-v-6f1d29f9]{height:32px;min-width:46px;transition:background-color .15s}.cell-filled[data-v-6f1d29f9]:hover{background-color:#e3f2fd}.cell-pendiente[data-v-6f1d29f9]{background-color:#fff8e1!important;border-color:#ffe082!important}.cell-pendiente[data-v-6f1d29f9]:hover{background-color:#fff3cd!important}.fase-separator td[data-v-6f1d29f9]{border-top:2px solid #adb5bd}.sub-label-col[data-v-6f1d29f9]{background:#fafafa;border-right:2px solid #adb5bd;font-size:.85rem;left:260px;min-width:40px;position:sticky;text-align:center!important;z-index:3}.table-scroll-wrapper[data-v-6f1d29f9]{border:1px solid #dee2e6;border-radius:6px;max-width:100%;overflow-x:auto}.badge-pendiente[data-v-6f1d29f9]{background:#f59e0b;font-size:.65rem}.badge-pendiente[data-v-6f1d29f9],.badge-ressembra[data-v-6f1d29f9]{border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:2px 8px}.badge-ressembra[data-v-6f1d29f9]{background:var(--primary-color)!important;font-size:.8rem}.cas-btn[data-v-f2ce20a6]{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:.85;padding:6px 8px;transition:opacity .2s,background .2s}.cas-btn[data-v-f2ce20a6]:hover{background:#ffffff26;opacity:1}.cas-panel[data-v-f2ce20a6]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;font-family:inherit;min-width:260px;padding:16px;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}.cas-panel[data-v-f2ce20a6]:before{background:#fff;box-shadow:-2px -2px 4px #0000000f;content:"";height:12px;position:absolute;right:14px;top:-6px;transform:rotate(45deg);width:12px}.cas-user[data-v-f2ce20a6]{border-bottom:1px solid #f0f0f0;gap:10px;margin-bottom:14px;padding-bottom:14px}.cas-avatar[data-v-f2ce20a6],.cas-user[data-v-f2ce20a6]{align-items:center;display:flex}.cas-avatar[data-v-f2ce20a6]{background:#3974b8;border-radius:50%;color:#fff;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;width:40px}.cas-user-info[data-v-f2ce20a6]{overflow:hidden}.cas-user-info strong[data-v-f2ce20a6]{color:#1a1a2e;font-size:13px}.cas-user-info span[data-v-f2ce20a6],.cas-user-info strong[data-v-f2ce20a6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-user-info span[data-v-f2ce20a6]{color:#888;font-size:11px}.cas-apps[data-v-f2ce20a6]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.cas-app[data-v-f2ce20a6]{align-items:center;border-radius:10px;color:#444;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px;padding:10px 6px;text-decoration:none;transition:background .2s}.cas-app[data-v-f2ce20a6]:hover{background:#f0f4ff;color:#3974b8;text-decoration:none}.cas-app-icon[data-v-f2ce20a6]{align-items:center;background:#f3f4f6;border-radius:12px;display:flex;font-size:20px;height:42px;justify-content:center;width:42px}.cas-app.cas-current[data-v-f2ce20a6]{background:#eef3ff;color:#3974b8;pointer-events:none}.cas-app.cas-current .cas-app-icon[data-v-f2ce20a6]{background:#3974b8;color:#fff}.cas-fade-enter-active[data-v-f2ce20a6],.cas-fade-leave-active[data-v-f2ce20a6]{transition:opacity .15s,transform .15s}.cas-fade-enter-from[data-v-f2ce20a6],.cas-fade-leave-to[data-v-f2ce20a6]{opacity:0;transform:translateY(-4px)}.layout-topbar.urgent-mode[data-v-609210fc]{background:#dc262699}.layout-topbar.urgent-mode h2[data-v-609210fc]{color:#fff}.layout-topbar.urgent-mode .topbar-menubutton[data-v-609210fc]{color:#fff!important}
